Средний уровень
Современный взаимосвязанный мир строится на стандартах установленных архитектурных требований к организации взаимодействия на основе передачи состояния представления RESTful, мобильной связи и безопасности. RAD Studio предлагает совершенные программные каркасы для модернизации существующего кода и написания новых быстро компилируемых межплатформенных приложений для уровней сервера и клиента.
RAD Server: безупречная серверная корпоративная платформа для мобильных приложений для Delphi и C++Builder
RAD Server — решение под ключ для современных взаимосвязанных распределенных приложений, предлагающее простой для развертывания сервер промежуточного уровня, который размещает на своих ресурсах загружаемый пользовательский интерфейс программирования приложений и модули для доступа к данным.
Помимо методов централизации и доступа к корпоративным базам данных RAD Server позволяет разработчикам создавать распределенную сеть устройств посредством динамического добавления к интерфейсу программирования приложений RESTFul доступа к ThingPoints™ с подключением по сети.
RAD Server отличается простотой в разработке, развертывании и эксплуатации. Благодаря этому он хорошо подходит для использования независимыми поставщиками программного обеспечения и производителями комплектного оборудования, создающими решения с возможностью повторного развертывания. RAD Server включает в себя встроенные функции отслеживания положения на базе Beacon без GPS, управление пользователями и отслеживание использования интерфейса программирования приложений. Поэтому RAD Server — безупречный выбор для тех независимых поставщиков программного обеспечения, которые желают модернизировать существующий код сегодня, чтобы подготовиться к предложению инновационных решений завтра.
DataSnap — сервер корпоративных приложений
DataSnap (входит в версии RAD Studio Enterprise и Architect) позволяет создавать сервисы данных и приложений, например пользовательские интерфейсы программирования приложений Custom API, к которым можно получить доступ из приложений уровня клиент в Windows, Web, iOS, Android и др. Серверы DataSnap поддерживают стандарты REST, JSON, COM, HTTP, TCP/IP и др. и обеспечивают непревзойденную гибкость при подключении практически с любой платформы. Приложения могут размещаться на вашем сервере или в облаке без дополнительного лицензирования для эксплуатации.
SOAP: серверы и клиенты
Протокол SOAP основан на отраслевых стандартах и до сих пор является краеугольным камнем многих корпоративных программных решений. А с RAD Studio создание и эксплуатация серверов SOAP упрощается да максимума. Импорт документа WSDL позволяет за считанные секунды получить код с удаленного сервера, а разработка сервера с автоматически генерируемыми документами WSDL позволяет свести к минимуму непроизводительные издержки на документацию. Все это обеспечивает подлинную адаптивность при использовании RAD.
REST Client Libraries и BaaS
RAD Studio имеет клиентскую библиотеку REST, которая доступна для всех платформ и ориентирована на упрощение запуска сервисов REST сторонним провайдером. Библиотека имеет функцию поддержки аутентификации и манипуляции ответами JSON с набором данных и сопоставлениями LiveBindings. Три компонента ядра различными способами упрощают параметризацию запросов, а также обеспечивают простоту доступа к веб-сервисам и серверу как услуге (BaaS). Видео о REST Client Library >