Embarcadero / RAD Server

Идеальный back-end для приложений на Delphi и C++Builder.
  • ВендорEmbarcadero
  • ПродуктПрограммное обеспечение
  • ТипСредства разработки
  • ПрименениеДля бизнеса

Идеальный 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 на предприятии или в облаке. Многозвенные решения никогда не были такими простыми, готовыми, практически, под ключ, гибкими и мощными.

Простое создание, публикация и администрирование конечных точек 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 включает в себя мощный набор встроенных сервисов, необходимых для поддержки back-end вашего приложения, устраняя необходимость разработки основных базисных компонентов вашего серверного приложения. Основные сервисы включают такие службы, как службы каталогов пользователей, аутентификации и контроля доступа, PUSH-уведомлений, JSON-хранилище данных, а также отслеживание внутреннего / наружного местоположения пользователя и попадания в заданные границы.

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

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

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

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

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

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

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

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