© 2016 Embarcadero Technologies, Inc. All rights reserved.
THE PERFECT BACK-END FOR DELPHI AND C++BUILDER APPS
RAD Server
RSX
© 2016 Embarcadero Technologies, Inc. All rights reserved.
Brandon Shopp
Senior Director of Products
brandon.shopp@embarcadero.com
David Intersimone
Chief Evangelist
davidi@embarcadero.com
Jim McKeeth
Global Developer Evangelist
jim.mckeeth@embarcadero.com
Sarina DuPont
Product Management
sarina.dupont@embarcadero.com
Marco Cantu
Product Management
marco.cantu@embarcadero.com
Al Mannarino
Technical Sales Engineer
al.mannarino@embarcadero.com
Paweł Głowacki
Technical Sales Engineer
pawel.glowacki@embarcadero.com
© 2016 Embarcadero Technologies, Inc. All rights reserved.
REST End Point Publishing
Integration Middleware
Application Services
An all-in-one turnkey foundation for your application back end APIs and Services.
Integrations provide out of the box connectivity with external servers, applications and services.
A collection of ready to use key built-in services to power your application. Includes core functions such as user directory
services and user management, push notifications, user location tracking, and built-in data storage.
THE PERFECT BACK-END FOR DELPHI AND C++BUILDER APPS
RAD Server Quick Overview
RAD Server is a turn-key application foundation for rapidly building and deploying services based applications. RAD Server provides automated Delphi and C++ REST/JSON
API publishing and management, Enterprise database integration middleware, IoT Edgeware and an array of application services such as User Directory and Authentication
services, Push Notifications, Indoor/Outdoor Geolocation and JSON data storage. RAD Server enables developers to quickly build new application back-ends or migrate
existing Delphi or C++ client/server business logic to a modern services based architecture that is open, stateless, secure and scalable. RAD Server is easy to develop, deploy
and operate making it ideally suited for ISVs and OEMs building re-deployable solutions.
© 2016 Embarcadero Technologies, Inc. All rights reserved.
Quickly Build your UX Forms for Desktop and
Mobile platforms in RAD Studio, Delphi or
C++Builder
Build Client UX
Deploy
Create Server API End-Points
Integrate
Add Application Services
Host your RAD Server on an a private “on
prem” Windows server or cloud host on
Amazon, Rackspace or Azure Clouds.
Deploy your server-side Delphi and C++ code to
RAD Server, creating automatic REST/JSON
API end-points for your clients
Connect RAD Server to your Enterprise Databases,
Cloud Services and IoT Devices to extend your
application.
Add users and API access control rules,
and turn on data persistence to use the
built-in secure data store.
FINALLY A BACK-END FOR MULTI-TIER APPLICATIONS AS EASY AS DELPHI
Multi-Tier Development Made Easy
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.
Manage
Manage your APIs and users, and analyze
utilization and API activity via the built-in RAD
Server Application Management Portal.
Add Users
Configure user groups and add users via the RAD Server portal or import from LDAP.
Assign API access rights to control what functionality different user groups have access to
{API}
© 2016 Embarcadero Technologies, Inc. All rights reserved.
API Analytics
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 End-Point Publishing
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.
Desktop, Mobile & Web
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.
Access Control
Group and user level access to
control to all application APIs.
Control who has access to what
functionality. All access is user
authenticated.
EASY REST API END-POINT CREATION, PUBLISHING, AND MANAGEMENT
REST End-Point Publishing
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}
© 2016 Embarcadero Technologies, Inc. All rights reserved.
Enterprise Data
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.
Cloud Services
Easily integrate REST cloud
services from a variety of cloud,
social, and BAAS platforms such
as Google, Amazon, Facebook,
Kinvey, Parse and more.
HIGH PERFORMANCE INTEGRATION WITH DATA, CLOUD, AND SMART DEVICES
Integration Middleware
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 Smart Devices
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.
© 2016 Embarcadero Technologies, Inc. All rights reserved.
Built-in Secure Datastore
Easily store and retrieve JSON
data securely and without requiring
a separate database server.
Push Notifications
Send programmatic or on-demand
notifications to your application
users.
User Location/Proximity
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.
User/Group Management
Create and manage users, groups,
and access control via the RAD
Server management portal.
KEY BUILT-IN CORE SERVICES TO POWER YOUR APPLICATION
Application Services
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.
© 2016 Embarcadero Technologies, Inc. All rights reserved.
WHAT IS RAD SERVER?
RAD Server encompasses multiple products and
technologies to enable a turn key application server.
• EMS Technology
• BeaconFence for Proximity Location
• ThingConnect for IoT
• ThingPoint for IoT
Product Status Pricing
REST API
Publishing
User
Mgmt
Server/API
Analytics
Push
Notif
Ent DB
Middleware
Location/Proxim
ity
IotT
EdgeWare
EMS
Deprecated –
folded into RAD
Server
$99/User X X X X X
Separate Fee
(Beacon Fence)
N/A
RAD
Server
Available
$99/User or $5k
Unlim Users X X X X X Included Included
© 2016 Embarcadero Technologies, Inc. All rights reserved.
HOW DO I GET A TRIAL?
RAD Studio 10.1 Berlin 30 day trial
• 5 user limitation
• Test deployment only
If you contact your partner or sales we also offer a longer
evaluation option
• 90 days
• Can be deployed for production, but server must be
restarted every 12 hours
© 2016 Embarcadero Technologies, Inc. All rights reserved.
RETAIL USE CASE SCENARIO
Department store like Target or Walmart
including various departments like groceries
Consumer target mobile app for shopping
Interacts with customer as they navigate
the store
Utilize interactive end cap displays along
with IoT technologies and beacons to
personalize and target mobile app
Push notifications for in store coupons
© 2016 Embarcadero Technologies, Inc. All rights reserved.
Multi-Site License
$Call
+ Annual Maint
The Perfect Back-End for RAD
Studio, Delphi and C++Builder
applications
Unlimited Users
Multiple-Sites
REST End-Point
Publishing
Integration Middleware
Application Services
Eval
Free
90-day
Try RAD Server today with
RADStudio, Delphi or C++Builder
Unlimited Test Users
Single-Site
REST End-Point
Publishing
Integration Middleware
Application Services
12hr Runtime / Must
Restart every 12hrs
By the Device
$99
+ Annual Maint
The Perfect Back-End for
RAD Studio, Delphi and
C++Builder applications
Single Client Device
(Mobile or Desktop)
Single/Multi-Site
REST End-Point
Publishing
Integration Middleware
Application Services
SIMPLE TO USE. SIMPLE TO BUY.
RAD Server Pricing
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
$4,995
+ Annual Maint
The Perfect Back-End for RAD
Studio, Delphi and C++Builder
applications
Unlimited Users
Single-Site
REST End-Point
Publishing
Integration Middleware
Application Services
© 2016 Embarcadero Technologies, Inc. All rights reserved.
THANKS!
Any Questions?
© 2016 Embarcadero Technologies, Inc. All rights reserved.
THE PERFECT BACK-END FOR DELPHI AND C++BUILDER APPS
RAD Server
RSX

Embarcadero RAD server Launch Webinar

  • 1.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. THE PERFECT BACK-END FOR DELPHI AND C++BUILDER APPS RAD Server RSX
  • 2.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. Brandon Shopp Senior Director of Products brandon.shopp@embarcadero.com David Intersimone Chief Evangelist davidi@embarcadero.com Jim McKeeth Global Developer Evangelist jim.mckeeth@embarcadero.com Sarina DuPont Product Management sarina.dupont@embarcadero.com Marco Cantu Product Management marco.cantu@embarcadero.com Al Mannarino Technical Sales Engineer al.mannarino@embarcadero.com Paweł Głowacki Technical Sales Engineer pawel.glowacki@embarcadero.com
  • 3.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. REST End Point Publishing Integration Middleware Application Services An all-in-one turnkey foundation for your application back end APIs and Services. Integrations provide out of the box connectivity with external servers, applications and services. A collection of ready to use key built-in services to power your application. Includes core functions such as user directory services and user management, push notifications, user location tracking, and built-in data storage. THE PERFECT BACK-END FOR DELPHI AND C++BUILDER APPS RAD Server Quick Overview RAD Server is a turn-key application foundation for rapidly building and deploying services based applications. RAD Server provides automated Delphi and C++ REST/JSON API publishing and management, Enterprise database integration middleware, IoT Edgeware and an array of application services such as User Directory and Authentication services, Push Notifications, Indoor/Outdoor Geolocation and JSON data storage. RAD Server enables developers to quickly build new application back-ends or migrate existing Delphi or C++ client/server business logic to a modern services based architecture that is open, stateless, secure and scalable. RAD Server is easy to develop, deploy and operate making it ideally suited for ISVs and OEMs building re-deployable solutions.
  • 4.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. Quickly Build your UX Forms for Desktop and Mobile platforms in RAD Studio, Delphi or C++Builder Build Client UX Deploy Create Server API End-Points Integrate Add Application Services Host your RAD Server on an a private “on prem” Windows server or cloud host on Amazon, Rackspace or Azure Clouds. Deploy your server-side Delphi and C++ code to RAD Server, creating automatic REST/JSON API end-points for your clients Connect RAD Server to your Enterprise Databases, Cloud Services and IoT Devices to extend your application. Add users and API access control rules, and turn on data persistence to use the built-in secure data store. FINALLY A BACK-END FOR MULTI-TIER APPLICATIONS AS EASY AS DELPHI Multi-Tier Development Made Easy 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. Manage Manage your APIs and users, and analyze utilization and API activity via the built-in RAD Server Application Management Portal. Add Users Configure user groups and add users via the RAD Server portal or import from LDAP. Assign API access rights to control what functionality different user groups have access to {API}
  • 5.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. API Analytics 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 End-Point Publishing 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. Desktop, Mobile & Web 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. Access Control Group and user level access to control to all application APIs. Control who has access to what functionality. All access is user authenticated. EASY REST API END-POINT CREATION, PUBLISHING, AND MANAGEMENT REST End-Point Publishing 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}
  • 6.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. Enterprise Data 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. Cloud Services Easily integrate REST cloud services from a variety of cloud, social, and BAAS platforms such as Google, Amazon, Facebook, Kinvey, Parse and more. HIGH PERFORMANCE INTEGRATION WITH DATA, CLOUD, AND SMART DEVICES Integration Middleware 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 Smart Devices 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.
  • 7.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. Built-in Secure Datastore Easily store and retrieve JSON data securely and without requiring a separate database server. Push Notifications Send programmatic or on-demand notifications to your application users. User Location/Proximity 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. User/Group Management Create and manage users, groups, and access control via the RAD Server management portal. KEY BUILT-IN CORE SERVICES TO POWER YOUR APPLICATION Application Services 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.
  • 8.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. WHAT IS RAD SERVER? RAD Server encompasses multiple products and technologies to enable a turn key application server. • EMS Technology • BeaconFence for Proximity Location • ThingConnect for IoT • ThingPoint for IoT Product Status Pricing REST API Publishing User Mgmt Server/API Analytics Push Notif Ent DB Middleware Location/Proxim ity IotT EdgeWare EMS Deprecated – folded into RAD Server $99/User X X X X X Separate Fee (Beacon Fence) N/A RAD Server Available $99/User or $5k Unlim Users X X X X X Included Included
  • 9.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. HOW DO I GET A TRIAL? RAD Studio 10.1 Berlin 30 day trial • 5 user limitation • Test deployment only If you contact your partner or sales we also offer a longer evaluation option • 90 days • Can be deployed for production, but server must be restarted every 12 hours
  • 10.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. RETAIL USE CASE SCENARIO Department store like Target or Walmart including various departments like groceries Consumer target mobile app for shopping Interacts with customer as they navigate the store Utilize interactive end cap displays along with IoT technologies and beacons to personalize and target mobile app Push notifications for in store coupons
  • 11.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. Multi-Site License $Call + Annual Maint The Perfect Back-End for RAD Studio, Delphi and C++Builder applications Unlimited Users Multiple-Sites REST End-Point Publishing Integration Middleware Application Services Eval Free 90-day Try RAD Server today with RADStudio, Delphi or C++Builder Unlimited Test Users Single-Site REST End-Point Publishing Integration Middleware Application Services 12hr Runtime / Must Restart every 12hrs By the Device $99 + Annual Maint The Perfect Back-End for RAD Studio, Delphi and C++Builder applications Single Client Device (Mobile or Desktop) Single/Multi-Site REST End-Point Publishing Integration Middleware Application Services SIMPLE TO USE. SIMPLE TO BUY. RAD Server Pricing 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 $4,995 + Annual Maint The Perfect Back-End for RAD Studio, Delphi and C++Builder applications Unlimited Users Single-Site REST End-Point Publishing Integration Middleware Application Services
  • 12.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. THANKS! Any Questions?
  • 13.
    © 2016 EmbarcaderoTechnologies, Inc. All rights reserved. THE PERFECT BACK-END FOR DELPHI AND C++BUILDER APPS RAD Server RSX