Портальная интеграция
Пользовательские интерфейсы AggreGate могут быть запущены практически на любой операционной системе и во всех популярных веб-браузерах. Однако, в некоторых случаях этого может быть недостаточно, например:
- Вы хотите отправлять данные из ядра AggreGate и отображать их на корпоративном портале, который уже обслуживает существующие системы, такие как ERP или CRM.
- Когда требуется отобразить в пользовательском интерфейсе что-то нестандартное, однако нет возможности заниматься разработкой новых компонентов интерфейса на Java. Это крайне редкая ситуация, поскольку виджеты предоставляют пользователю сотни компонентов на выбор, которые могут быть объединены в крайне сложные иерархические структуры. Кроме того, комплект разработчика ПО позволяет разрабатывать свои собственные компоненты и добавлять их в AggreGate.
В этих случаях вы можете отказаться от использования единой консоли управления и веб-интерфейса AggreGate, оставив их только для администрирования системы.
Ваш корпоративный портал может напрямую подключаться к серверам AggreGate, получая из ядра платформы данные, которые будут использованы на веб-страницах портала и выполняя операции на серверах AggreGate по запросам пользователей.
Говоря техническим языком, существует несколько путей интеграции:
- Если ваш портал основан на Java, то для обеспечения связи между серверами может быть использован AggreGate Java SDK.
- Для порталов на основе стека технологий .NET (например, ASP.NET) подходит AggreGate .NET API.
- В остальных случаях, например, для порталов, написанных на PHP или подобных языках, для интеграции подходят веб-сервисы и различные коммуникационные протоколы, которые позволяют общаться со сторонними системами на основе стандартов, реализованных во всех современных платформах разработки.