RAD서버

최고의 백엔드 솔루션 - 델파이,C++빌더 앱 용

RAD서버는 백엔드 서비스로, 별도 설치나 설정 과정이 필요없는 턴키 형식의 솔루션입니다. C++빌더, 델파이 개발자들에게 최적의 솔루션으로, 기존 프로그램 소스 코드를 불러와 REST API 엔드포인트로 변경할 수 있습니다. 즉, 멀티티어 개발이 무척 쉬워진다는 의미입니다.

멀티-티어 개발을 더 쉽게

RAD서버가 없었을 때, 개발자들은 데이터스냅(DataSnap)과 같은 멀티-티어 구조를 구성하기 위한 서버 툴킷을 이용해 백엔드 서버를 직접 구축해야만 했습니다.

RAD서버의 세계로 들어오세요. 이제 델파이, C++ 비즈니스 로직을 RAD서버에 간단히 로드만 하면 됩니다. REST/JSON 엔드포인트가 자동 생성되며 관리 또한 매우 쉬워집니다. 데이터저장소가 내장되어 있어 이를 활용할 수도 있고, 많이들 사용하는 엔터프라이즈급 RDBMS나 클라우드 서비스에도 쉽게 연동할 수 있습니다. 비콘펜스(BeaconFence) 기능이 제공되어 비콘과 연동해 사용자 위치 추적이나 응답 사용자에게 푸쉬 알람을 보내는 기술도 여러분의 앱에 적용할 수 있습니다.

RAD서버, 지금 시작하세요

RAD스튜디오/델파이/C++빌더 엔터프라이즈 또는 아키텍트 에디션 구입 시, RAD서버가 무상 제공됩니다.

  • 엔터프라이즈 에디션 구입 시: RAD서버 싱글-사이트 라이선스 무상 제공
    • 단 하나의 서버에만 배포 가능한 라이선스입니다.
  • 아키텍트 에디션 구입 시: RAD서버 멀티-사이트 라이선스 무상 제공
    • 여러 서버에 배포 가능한 라이선스입니다.
    • 개발 규모가 확장되면 비용은 그 이상으로 증가합니다.
    • 멀티-사이트 라이선스의 가장 큰 이점은 사용량이 늘어나더라도 추가 비용이 발생하지 않는다는 점입니다.

다음 기술을 학습할 수 있습니다.

  • RAD 서버와 연동하는 모바일 클라이언트 제작(UI/UX)
  • RAD 서버 엔드포인트 작성: 델파이 클라이언트 용, 범용 JSON 포맷
  • RAD 서버를 아마존 클라우드에 배포
  • 모바일 앱에서 바코드 스캐닝 후 제품 정보(via RAD 서버) 표시
  • 고객의 소매점 입장 및 고객맞춤 제품 강조: 비콘펜스와 Z-Wave Light(조명) 활용
  • 자바 클라이언트에서 RAD 서버 접속
  • Angular.JS로 RAD 서버 접속
  • RAD 서버 REST API 문서화 및 테스트

이름 그대로 예약사항 설정/전송, 부품 관리, 사용자 관리 기능을 바로 제공하는 필드 서비스 애플리케이션입니다. REST 서버 모듈, 데스크탑 클라이언트, 크로스 플랫폼 모바일 클라이언트 3가지로 구성되어 있습니다.

구조는 아래와 같이 크게 4개로 구성되어 있습니다.

  • 필드 서비스 관리자(Field Service Admin)
  • 필드 서비스 앱(Field Service App)
  • 필드 서비스 서버(Field Service Server-RAD서버)
  • 필드 서비스 셋업(Field Service Setup)

엠바카데로의 웹 개발 제품군 ExtJS와 백엔드 솔루션 RAD서버를 함께 이용하면 웹 클라이언트 구축이 훨씬 더 간편하고 쉬워집니다.
센차 ExtJS 라이브러리를 사용해 RAD스튜디오(델파이/C++빌더)의 RAD서버에서 데이터를 연동해 가져오는 웹 클라이언트를 만들어봅니다.


다음의 기능들을 구현합니다.

  • RAD서버 메소드에서 JSON을 활용해 바로 AJAX를 호출합니다.
  • 데이터 익스포트, 매치된 데이터 모델 정의, 웹 클라이언트 UI를 구축해봅니다.