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- конечных точек
Простое создание, публикация и администрирование конечных точек 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 |
||
Контроль доступа |
Настольный, мобильный и Web |
Промежуточный слой интеграции
Высокоэффективная интеграция с данными, облачными платформами и интеллектуальными устройствами
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, что делает возможным легко подключить широкий спектр беспроводных интеллектуальных устройств и датчиков в ваше решение, даже в отдаленных и труднодоступных местах.
Корпоративные данные |
|
IoT Smart Devices |
|
Облачные сервисы |
Службы приложений
Встроенные в ядро основные сервисы для поддержки ваших приложений
RAD Server включает в себя мощный набор встроенных сервисов, необходимых для поддержки back-end вашего приложения, устраняя необходимость разработки основных базисных компонентов вашего серверного приложения. Основные сервисы включают такие службы, как службы каталогов пользователей, аутентификации и контроля доступа, PUSH-уведомлений, JSON-хранилище данных, а также отслеживание внутреннего / наружного местоположения пользователя и попадания в заданные границы.
PUSH-уведомления Посылка всплывающих уведомлений пользователям приложения из программ или по требованию. |
|
Безопасное встроенное хранилище данных Легкое и безопасное хранение и извлечение данных (в формате JSON) без необходимости отдельного сервера базы данных. |
|
Управление пользователями/группами Создание пользователей и групп, управление ими, и контроль доступа с помощью портала управления RAD Server. |
|
Местоположение / близость к месту для пользователей Отслеживание движения пользователя в закрытом помещении и на открытом воздухе, и реакция на событие приближения, когда пользователь попадает или выходит из пользовательских зон радиомаяка, или при достижении обозначенных маяками точек. |
Оценка RAD Server
ПОПРОБУЙТЕ RAD SERVER В RAD STUDIO
Пробная разработка RAD Server 5 включена при приобретении Delphi, C++Builder и RAD Studio 10.1 Berlin или более новой версии. Пробная разработка RAD Server 5 также включена в пробное использование RAD Studio. Для разработки и тестирования Конечные точки REST, Отслеживание местоположения или IoT Edgeware для RAD Server требуется версия Enterprise или Architect пакета RAD Studio, Delphi или C++Builder 10.1 Berlin или более новой версии.
Помимо пробной разработки RAD Server 5 заинтересованные клиенты также могут воспользоваться 60-дневной расширенной лицензией на пробное использование, обратившись с соответствующим запросом в отдел продаж. Более подробная информация по стоимости представлена ниже.
Стоимость RAD Server
Легко использовать. Легко приобрести.
RAD Server является идеальной back-end платформой для независимых поставщиков, которые строят интегрированные повторно-развертываемые решения, или для групп разработчиков приложений для внутреннего использования. Лицензии для работы с RAD Server являются доступными и содержат разумные условия. Приобретается либо лицензия на число конечных пользователей приложения, либо лицензия на установку на одном или нескольких сайтах без ограничения на число конечных пользователей приложения.
Eval (Free - 60-Day Trial) |
Лицензия на устройство |
Лицензия на единственный сайт |
Лицензия на много сайтов |
Неограниченное количество пользователей |
Одно клиентское устройство |
Неограниченное количество пользователей |
Неограниченное количество пользователей |
RAD Server требует наличия RAD Studio, C ++ Builder или Delphi 10.1 Berlin или более поздней версии.