RAD Server

Идеальный back-end для приложений на Delphi и C++Builder

RAD Server – это готовая «под-ключ» back-end платформа, чтобы быстро создавать и развертывать свои прикладные сервисы. RAD Server обеспечивает автоматизированные публикацию и управление созданного на Delphi и C++ REST/JSON API, интеграцию с корпоративными базами данных, IoT Edgeware и широкий спектр прикладных сервисов, таких как службы каталогов и аутентификации пользователей, Push-уведомления, внутреннее/наружное отслеживание местоположения пользователя и хранение данных в формате JSON. RAD Server позволяет разработчикам быстро создать новый back-end приложений или перенести бизнес-логику существующих клиент/сервер Delphi или C++ приложений на современную архитектуру сервисов, которая является открытой, stateless, безопасной и масштабируемой. RAD Server легко расширяется, развертывается и управляется, что идеально подходит для независимых поставщиков ПО и OEM-производителей повторно-развертываемых решений.

Публикация REST- конечных точек

Все-в-одном, готовая основа для back-end API и сервисов вашего приложения.

Промежуточный слой интеграции

Компоненты интеграции обеспечивают готовые «из-коробки» средства подключения внешних серверов, приложений и услуг.

Службы приложений

Набор встроенных услуг для поддержки ваших приложений.
Включает необходимые функции, такие как служба каталогов пользователей и управление пользователями, всплывающие уведомления, отслеживание местоположения пользователя и встроенный накопитель данных.

Разработка многозвенных систем – просто и удобно

Наконец, back-end для многозвенных приложений стал таким же простым, как Delphi

До появления RAD Server разработчики создавали back-end серверы приложений для Delphi и C++ Builder с использованием серверных наборов инструментальных средств, таких как DataSnap, который предоставлял немного базисных компонентов для серверов приложений, но оставлял большую часть разработки для разработчика. Возьмите RAD Server. С помощью RAD Server, разработчики теперь могут просто загрузить Delphi и C++ методы, реализующие бизнес-логику, добавить несколько пользователей и начать работу. Конечные точки REST/JSON создаются и управляются автоматически. Применяется контроль доступа. В систему встроено хранилище данных, но также вы можете легко подключиться к любой популярной корпоративной СУБД и облачному сервису. Отслеживайте и реагируйте на местоположение пользователя. Посылайте уведомления для пользователей. Интегрируйте интеллектуальные устройства IoT в ваше решение. Размещайте RAD Server на предприятии или в облаке. Многозвенные решения никогда не были такими простыми, готовыми, практически, под ключ, гибкими и мощными.

7

Создание клиентского UX

Быстро создавайте UX ваших форм для настольных и мобильных платформ в RAD Studio, Delphi или C++ Builder

6

Управление

Управляйте вашими API-интерфейсами и пользователями, а также анализируйте использование API и активности с помощью встроенного портала управления приложениями RAD Server.

5

Размещение

Разместите свой RAD Server на предприятии на частный Windows-сервер или на облачный хост в облаке Amazon, Rackspace или Azure.

1

Создание конечных точек серверного API

Развертывание в RAD Server Delphi и C++ кода автоматически создаст конечные точки REST / JSON API для ваших клиентов

2

Интеграция

Подключите RAD Server к базам данных предприятий, облачным сервисам и IoT-устройствам, для расширения вашего приложения.

3

Включение служб приложений

Добавьте пользователей и правила контроля доступа к API, и включите сохранение данных, чтобы использовать встроенное защищенное хранилище данных.

4

Добавление пользователей

Настройте группы пользователей и добавляйте пользователей через портал RAD Server или импорт из LDAP. Назначайте права доступа к API, чтобы контролировать к каким функциональным возможностям имеют доступ различные группы пользователей.

Публикация REST- конечных точек

Простое создание, публикация и администрирование конечных точек REST/JSON

RAD Server позволяет быстро и легко создавать гибкие Back-end сервера приложений для многозвенных решений. Разработчики просто загружают реализующие бизнес-логику Delphi или C++ Builder методы на RAD Server, и автоматически создаются управляемые конечные точки REST/JSON. Разработчики или администраторы могут легко настроить управление доступом на уровне API для групп пользователей, а также измерять и анализировать использование приложений на уровнях API, пользователей или сервисов. Так как ваши интерфейсы Delphi и C ++ опубликованы в виде гетерогенных конечных точек REST / JSON, RAD Server легко поддерживает практически любой тип клиента от VCL и FMX настольных компьютеров, мобильных клиентов и Wearable-устройств до популярных JavaScript фреймворков. С RAD Server легко создавать и развертывать надежные гетерогенные многоуровневые решения.

Публикация REST- конечных точек

Простой в использовании API публикации бизнес-логики. Любой код, Delphi или C++, может быть размещен, как API, и автоматически опубликован в виде конечных точек REST / JSON, которые измеряются и управляются RAD Server.

Анализ использования API

Вся активность конечных точек REST API записывается и измеряется для надежного сбора статистики и аналитики. Анализируйте активности пользователей, API и сервисов, чтобы получить представление о том, как в настоящее время используется приложение.

Контроль доступа

Групповой и пользовательский уровни доступа для управления всем API приложений. Контролируйте, кто имеет доступ к какой функциональности. Доступ только через проверку подлинности пользователя.

Настольный, мобильный и Web

Весь C++ и Delphi - код, размещенный на RAD Server, публикуется в виде конечных точек REST / JSON, совместимых с любым типом клиента для максимальной гибкости и возможности развития в будущем.

Промежуточный слой интеграции

Высокоэффективная интеграция с данными, облачными платформами и интеллектуальными устройствами

RAD Studio включает в себя высокопроизводительные средства интеграции, которые позволяют легко подключать корпоративные данные, облачные сервисы и Smart IoT-устройства в многоуровневые приложения. Библиотеки доступа к данным (DAC) из RAD Studio Enterprise обеспечивают повторно-используемый пул скоростных соединений с Oracle, Microsoft SQL Server, DB2, Sybase, и многими другими. Пулы клиентских соединений также исключают необходимость использования сложных и объемных клиентских драйверов РСУБД и конфигураций. Клиенты приложений подключаются к RAD Server с помощью облегченного REST для доступа к данным, службам приложений и вызова API приложений. RAD Server включает в себя новые IoT ThingConnect и ThingPoint IoT Edgeware, что делает возможным легко подключить широкий спектр беспроводных интеллектуальных устройств и датчиков в ваше решение, даже в отдаленных и труднодоступных местах.

Корпоративные данные

Высокая производительность встроенного подключения ко всем серверам популярных корпоративных RDBMS. На основе FireDAC разработчики получают легкость подключения и большое количество функций для соединения и работы с данными из различных источников.

IoT Smart Devices

Компоненты подключения IoT обеспечивает быструю и легкую интеграцию интеллектуальных IoT-устройств в ваши клиентские или серверные приложения. IoT Edgeware расширяет возможности RAD Server для доступа туда, где ваши IoT-устройства Bluetooth физически расположены.

Облачные сервисы

Простая интеграция облачных REST-сервисов из различных облачных, социальных и BaaS-платформ, таких как Google, Amazon, Facebook, Kinvey, Parse и многих других.

Службы приложений

Встроенные в ядро основные сервисы для поддержки ваших приложений

RAD Server includes a powerful set of built-in core services 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.

PUSH-уведомления

Посылка всплывающих уведомлений пользователям приложения из программ или по требованию.

Безопасное встроенное хранилище данных

Легкое и безопасное хранение и извлечение данных (в формате JSON) без необходимости отдельного сервера базы данных.

Управление пользователями/группами

Создание пользователей и групп, управление ими, и контроль доступа с помощью портала управления RAD Server.

Местоположение / близость к месту для пользователей

Отслеживание движения пользователя в закрытом помещении и на открытом воздухе, и реакция на событие приближения, когда пользователь попадает или выходит из пользовательских зон радиомаяка, или при достижении обозначенных маяками точек.

Evaluating RAD Server

TRY RAD SERVER IN RAD STUDIO

A RAD Server 5 user development trial is included with Delphi, C++Builder and RAD Studio 10.1 Berlin. To develop and test REST endpoints, Location Tracking or IoT Edgeware for RAD Server requires an Enterprise or Architect edition of RAD Studio, Delphi or C++Builder 10.1 Berlin. A trial edition of 10.1 Berlin also allows users to evaluate developing services for RAD Server and will include a 5 user RAD Server development trial.

In addition to the RAD Server 5 user development trial, interested customers can also contact sales to request a 60 day extended trial license. See the pricing column below for more information.

Стоимость RAD Server

Легко использовать. Легко приобрести.

RAD Server является идеальной back-end платформой для независимых поставщиков, которые строят интегрированные повторно-развертываемые решения, или для групп разработчиков приложений для внутреннего использования. Лицензии для работы с RAD Server являются доступными и содержат разумные условия. Приобретается либо лицензия на число конечных пользователей приложения, либо лицензия на установку на одном или нескольких сайтах без ограничения на число конечных пользователей приложения.

Пробная
версия

Бесплатно

60-Day Trial

  • Неограниченное количество пользователей
  • Единственный сайт
  • REST конечные точки
  •  
  • Промежуточный слой интеграции
  • Службы приложений

Лицензия на устройство

$99.00

+ поддержка на год
$30.00

  • Одно клиентское устройство
    (мобильное или настольное)
  • Одно или несколько мест расположения
  • Публикация REST- конечных точек
  • Промежуточный слой интеграции
  • Службы приложений

Лицензия на единственный сайт

$4,995.00

+ поддержка на год
$1,499.00

  • Неограниченное количество пользователей
  • Единственное место расположения
  • Публикация REST- конечных точек
  • Промежуточный слой интеграции
  • Службы приложений

Лицензия на много сайтов

Request a Quote >

  • Неограниченное количество пользователей
  • Несколько мест расположения
  • Публикация REST- конечных точек
  • Промежуточный слой интеграции
  • Службы приложений

RAD Server требует наличия RAD Studio, C ++ Builder или Delphi 10.1 Berlin или более поздней версии.

Contact Sales