Службы Enterprise Mobility Services (EMS) предоставляют пользователю удобный в развертывании промежуточный сервер для размещения загружаемых комплексных прикладных интерфейсов и модулей доступа к данным, который упрощает управление взаимосвязанными распределенными приложениями. В основе EMS лежат открытые стандартизированные технологии, в том числе с поддержкой форматов данных JSON и HTTP-обращений REST. В состав служб входят ключевые драйверы баз данных SQL, а также шифрованная встроенная и серверная база данных SQL. Благодаря возможностям управления пользователями, аутентификации, анализа API и поддержке push-уведомлений для Android и iOS службы Enterprise Mobility Services обеспечивают безопасный доступ к корпоративным базам данных из мобильных приложений. Решение EMS предлагает безопасное и масштабируемое ПО промежуточного слоя RESTful с неизменным состоянием.
Новые возможности EMS в RAD Studio XE8
Решение EMS обновлено и предоставляет новые возможности. Поддержка сервера push-уведомлений для iOS и Android позволяет разработчикам передавать уведомления о событиях на устройство конечного пользователя через EMS.
- Улучшенная интеграция FireDAC/EMS, главным образом касающаяся управления установкой обновлений
- Поддержка внешних учетных данных в EMS
- Расширенный административный API EMS теперь поддерживает установку EMS и push-ресурсы EMS
- Пул подключений к базе данных и другие средства оптимизации EMS
- Компонент EMSClientAPI, упрощающий разработку клиентской части EMS
- Улучшенные средства анализа и составления отчетов по пользователям, группам, сеансам и вызовам API через консоль EMS с веб-интерфейсом
- Экспорт данных с консоли EMS в CSV-файлы
- Расширенная аналитика для пользователей и групп
- Клиентское приложение EMS для управления учетными записями пользователей.
Единое промежуточное решение
В отличие от комплексных серверов, создаваемых с нуля, службы Enterprise Mobility Services представляют собой решение с готовой инфраструктурой, что позволяет существенно сократить время на развертывание и настройку. Сервер EMS поддерживает управление пользовательским и групповым доступом. Резидентный сервер EMS может быть размещен как локально, так и в частном облаке с использованием корпоративного межсетевого экрана. Локальное размещение позволяет получать непосредственный доступ к корпоративным базам данных под защитой вашего межсетевого экрана, а комплексное размещение в частном облаке обеспечивает масштабируемость и эффективное использование пропускной способности.
Управление комплексным прикладным интерфейсом
EMS упрощает управление комплексными прикладными интерфейсами посредством стандартных интерфейсов REST/JSON. Для этого достаточно создать пакет EMS на языке Object Pascal и C++, зарегистрировать специализированный ресурс (с соответствующим URI) и написать код для обработки связанных запросов. Мастеры и готовые компоненты для доступа к прикладным интерфейсам позволяют оптимизировать процесс разработки и повысить его эффективность.
Доступ к корпоративным данным
Универсальная библиотека доступа к корпоративным базам данных FireDAC обеспечивает высокую производительность и гибкость. FireDAC поддерживает доступ к Oracle, MS SQL Server, Sybase, MySQL, Informix и десяткам других баз данных. Службы EMS не только упрощают доступ к существующим данным и корпоративной базе данных SQL, но и включают лицензию на сервер InterBase для защиты данных в реляционном хранилище. Таким образом, EMS позволяет воспользоваться встроенными возможностями InterBase или выбрать любую другую поддерживаемую корпоративную базу данных SQL.
InterBase ToGo представляет собой встроенную реляционную базу данных с надежной защитой и шифрованием информации для устройств под управлением iOS и Android, а также настольных ОС. InterBase ToGo с поддержкой шифрования на уровне таблиц и отдельных столбцов входит в состав лицензии EMS.
Анализ в режиме реального времени
Службы EMS автоматически отслеживают и анализируют поведение пользователей и их обращения к прикладным интерфейсам REST. Ежедневная статистика действий в сети и журнал активности отображаются в виде списков пользователей и групп. Сводки содержат информацию об обращениях к прикладным интерфейсам REST за год, месяц и сутки, а также углубленный анализ отдельных ресурсов REST, включая обращения конкретного пользователя. Эти средства позволяют отслеживать поведение клиентов в приложениях и вести статистику использования служб и источников данных.