More Related Content Similar to RAD서버: 완벽한 백엔드 플랫폼 (20) RAD서버: 완벽한 백엔드 플랫폼1. © 2016 Embarcadero Technologies, Inc. All rights reserved.
완벽한 백엔드 플랫폼 (델파이, C++빌더 앱 용)
RAD 서버
RSX
김현수(hskim@embarcadero.kr)
2. © 2016 Embarcadero Technologies, Inc. All rights reserved.
REST 엔드포인트 퍼블리싱
통합 미들웨어
애플리케이션 서비스
애플리케이션 백엔드 API와 서비스를 위한 바로 사용 가능한 올인원(all-in-one) 제품
외부 서버, 애플리케이션 및 서비스에 대한 손쉬운 연결
애플리케이션을 강력하게 해주는 빌트인 서비스의 집합체 (사용자 디렉토리 서비스, 사용자 관리, 푸쉬 알림, 사용자 위치
추적, 내장 데이터 저장 등 핵심 기능 제공)
완벽한 백엔드 플랫폼 (델파이, C++빌더 앱 용)
RAD 서버
RAD 서버는 견고한 백엔드 플랫폼을 설치만 하면 다른 설정 과정없이 바로 사용할 수 있도록 제공하며, 델파이와 C++빌더 애플리케이션 서비스를 개발하고 배포하는
솔루션입니다. RAD 서버는 자동화된 델파이, C++ REST/JSON API 퍼블리싱 및 관리, 엔터프라이즈 데이터베이스 통합 미들웨어, 사물인터넷(IoT) Edgeware를 제공하며, 또한
사용자 디렉토리, 인증 서비스, 푸쉬 알림, 내/외부 위치 파악 서비스, JSON 데이터 저장 등 다양한 애플리케이션 서비스를 제공합니다. RAD 서버를 이용해 새로운
애플리케이션 백엔드를 빠르게 구축할 수 있고, 기존 델파이, C++ C/S 비즈니스 로직을 최신식 서비스를 제공하는 아키텍처로 마이그레이션 할 수도 있습니다. RAD 서버는
개발, 배포, 사용이 매우 쉽습니다. 특히 독립 소프트웨어 제조사(ISV)와 내부 애플리케이션을 개발하는 팀에게 이상적인 솔루션입니다.
http://www.devgear.co.kr/products/rad-server/
3. © 2016 Embarcadero Technologies, Inc. All rights reserved.
API 통계
All REST API end-point activity is
recorded and measured for
robust statistics tracking and
analytics. Analyze user, API, and
services activity to gain insight
into how your application is
being utilized.
REST 엔드포인트 퍼블리싱
Easy to use API publishing of
business logic. Any Delphi or
C++ code can be hosted as an
API and auto-published as
REST/JSON endpoints which are
measured and managed by RAD
Server.
데스크탑, 모바일 & 웹
All C++ and Delphi code hosted
on RAD Server are published as
REST/JSON end points
consumable by any type of client
for extreme flexibility and future-
proofing.
접근제어
Group and user level access to
control to all application APIs.
Control who has access to what
functionality. All access is user
authenticated.
손쉬운 REST API 엔드-포인트 생성, 퍼블리싱, 관리
REST 엔드포인트 퍼블리싱
RAD Server makes it fast and easy to build flexible back-end servers for your multi-tier application solution. Developers simply load Delphi and C++ business logic into
the server, and managed REST/JSON API end-points are generated. Developers or admins can easily configure API level access control to user groups, and measure and
analyze application usage at the API, user, or service level. Since your Delphi and C++ APIs are published as heterogeneous REST/JSON end-points, RAD Server easily
supports virtually any client type from VCL and FMX Desktop, Mobile and Wearable clients to popular JavaScript Web Frameworks. RAD Server easy to build and deploy
robust heterogeneous multi-tier solutions.
{API}
4. © 2016 Embarcadero Technologies, Inc. All rights reserved.
엔터프라이즈 데이터
High performance built-in connectivity to all popular Enterprise RDBMS
servers. Based on FireDAC developers have easy connectivity and a wealth
of features for connecting with and working with data from a variety of
sources.
클라우드 서비스
Easily integrate REST cloud
services from a variety of cloud,
social, and BAAS platforms such
as Google, Amazon, Facebook,
Kinvey, Parse and more.
고성능 통합(데이터베이스, 클라우드, 스마트 디바이스 등)
통합 미들웨어
RAD Studio includes high performance integrations that make it easy to connect Enterprise Data, Cloud Services and Smart IoT devices into your multi-tier application.
RAD Studio’s Enterprise DACs enable fast pooled connections to Oracle, Microsoft SQL Server, DB2, Sybase, and more. Client connection pooling also eliminates complex
and heavy weight RDBMS client drivers and configurations. Clients applications connect to RAD Server via lightweight REST for data access, application services, and
application API calls. RAD Server includes the new IoT ThingConnect and ThingPoint IoT Edgeware making it easy to connect a wide array of wireless smart devices and
sensors into your application solution, even in remote and difficult to access locations.
IoT 스마트 디바이스
IoT Connection components
enables fast and easy integration
of IoT Smart devices into your
app clients or back-end. RAD
Server’s IoT Edgeware extends it’s
reach to where your Bluetooth
IoT devices are physically located.
5. © 2016 Embarcadero Technologies, Inc. All rights reserved.
내장된 보안
데이터스토어Easily store and retrieve JSON
data securely and without
requiring a separate database
server.
푸시(Push) 알림
Send programmatic or on-
demand notifications to your
application users.
사용자 위치/근접 거리
파악Track user movement both
indoors and outdoors, and
respond to proximity events
when users enter or exit custom
beacon zones or approach
designated beacon points.
T사용자/그룹 관리
Create and manage users,
groups, and access control via
the RAD Server management
portal.
애플리케이션 기능 향상을 위한 내장된 핵심 서비스
애플리케이션 서비스
RAD Server includes a powerful set of built-in core servers to power your application back-end eliminating the need to build the key foundational components of your
server application. Core services like User directory services, authentication, and access control, push notifications, JSON data-storage, and user proximity and
indoor/outdoor user location tracking and fencing.
6. © 2016 Embarcadero Technologies, Inc. All rights reserved.
RAD Studio, 델 파 이 , C++ 빌 더 를 이 용 해
데스크탑, 모바일 플랫폼 용 UX 폼을 빠르게
구축할 수 있습니다.
클라이언트 UX 구축
배포
서버 API 엔드-포인트 생성
통합
애플리케이션 서비스
추가사 내 ' 윈 도 우 서 버 나 아 마 존 , 애 저
클라우드 등 클라우드로 쉽게 배포하세요.
서버 측 델파이, C++ 코드를 RAD 서버에
배포하고, REST/JSON API 엔드-포인트를 통해
클라이언트 타입에 맞추어 서비스하세요.
RAD 서버와 엔터프라이즈 DB, 클라우드 서비스, IoT
디바이스를 연결해 여러분의 애플리케이션을 더욱
확장할 수 있습니다.
사용자와 API 액세스 제어 규칙을 추가한
후, 데이터 영속성을 적용해 제공되는
안전한 데이터 저장소를 사용하세요.
델파이로 손쉽게 만들 수 있는 멀티티어 애플리케이션을 위한 백엔드 플랫폼의 완결판
손쉬운 멀티-티어 개발
Before RAD Server, developers custom built back-end Delphi and C++Builder application servers using server toolkits like DataSnap which provided a few basic server building blocks for multi-tier, but
left the vast majority of the development to the developer. Enter RAD Server. With RAD Server, developers can now simply load Delphi and C++ business logic methods into RAD Server, add some users,
and go. REST/JSON end-points are auto-created and managed. Access control is handled. Data storage is built-in or you can easily connect to any popular Enterprise RDBMS or cloud service. Track and
respond to user location. Push notifications to users. Integrated smart IoT devices into your solution. And deploy on site or in the cloud. Multi-tier has never been this simple, turn-key, flexible, and
powerful.
관리
RAD 서버 애플리케이션 관리 포탈을 이용해
API와 사용자 관리, 이용내역과 API 액티비티
분석이 가능합니다.
사용자 추가
RAD 서버 포탈 또는 LDAP에서 임포트해서 사용자를 추가하고, 사용자 그룹도
설정해보세요. API 액세스 권한을 지정해 다른 사용자 그룹이 접근하는 기능을 제어할 수도
있습니다.
{API}
7. © 2016 Embarcadero Technologies, Inc. All rights reserved.
RAD 서버 데모
RAD 서버 시작하기
REST 엔드포인트 확장 : 기능 확장
통합 미들웨어 : 엔터프이즈 데이터
활용
애플리케이션 서비스 : 푸시 알림
애플리케이션 서비스 : 사용자 관리
8. © 2016 Embarcadero Technologies, Inc. All rights reserved.
RAD 서버 리소스
Enterprise Mobility Services (EMS)
http://docwiki.embarcadero.com/RADStudio/en/Enterprise_Mobility_Services_(EMS)
EMS 서버 설정하기
http://docwiki.embarcadero.com/RADStudio/en/Setting_Up_Your_EMS_Server
http://docwiki.embarcadero.com/RADStudio/en/Editing_the_Configuration_of_Your_EMS_Se
rver_Manually
실환경에 EMS 서버 또는 EMS 콘솔 서버 설치
http://docwiki.embarcadero.com/RADStudio/en/Installing_the_EMS_Server_or_EMS_Consol
e_Server_on_a_Production_Environment
EMS Package 개발
http://docwiki.embarcadero.com/RADStudio/en/Developing_an_EMS_Package
엠바카데로 RAD Server Deep Dive 웨비나(영문)
https://embt.co/RadServerDeepDive
https://youtu.be/f8rAGLnop4s?list=PLwUPJvR9mZHgccq4EfTcsCngRqpTmm_wn
9. © 2016 Embarcadero Technologies, Inc. All rights reserved.
Multi-Site License
Call
+ 1년 업데이트
완벽한 백엔드 플랫폼
(델파이, C++빌더 앱 용)
사용자 무제한
Multiple-Sites
Eval
무료
90-day
바로 RAD 서버를 시작하세요.
(RAD스튜디오, 델파이, C++
빌더)
무제한 테스트 사용자
Single-Site
REST 엔드-포인트
퍼블리싱
통합 미들웨어
애플리케이션 서비스
12시간 실행 / 매번
12시간 마대 재시작 필요
By the Device
190,000 원
+ 1년
업데이트
완벽한 백엔드 플랫폼
(델파이, C++빌더 앱 용)
단일 클라이언트 디바이스
(모바일 또는 데스크탑)
Single/Multi-Site
REST 엔드-포인트
퍼블리싱
통합 미들웨어
애플리케이션 서비스
SIMPLE TO USE. SIMPLE TO BUY.
RAD 서버 가격정책
RAD Server is the ideal back-end platform for ISVs building re-deployable solutions as well as teams building applications for internal use. RAD Server is licensed and
priced affordably and with a no nonsense license. Either purchase the number of end users required for an application, or purchase a single or multi-site license covering
unlimited users for an application.
Single-Site License
9,710,000 원
+ 1년 업데이트
완벽한 백엔드 플랫폼
(델파이, C++빌더 앱 용)
사용자 무제한
Single-Site
REST 엔드-포인트
퍼블리싱
통합 미들웨어
애플리케이션 서비스
REST 엔드-포인트
퍼블리싱
통합 미들웨어
애플리케이션 서비스
ask@embarcadero.kr, 02) 595-4288
11. © 2016 Embarcadero Technologies, Inc. All rights reserved.
THE PERFECT BACK-END FOR DELPHI AND C++BUILDER APPS
RAD Server
RSX