InterSystems Ensemble - платформа для интеграции приложений
Вадим Федоров, InterSystems
InterSystems Ensemble – это интеграционная платформа, которая обеспечивает и исключительно быструю интеграцию, и оперативную разработку композитных приложений.
Ensemble позволяет решить все основные задачи интеграции: координация данных интегрируемых приложений, управление бизнес процессами, разработка композитных приложений и мониторинг бизнес-активности.
Ключевые элементы Ensemble:
- Универсальная архитектура сервисов. С помощью более 250 адаптеров Ensemble не только позволяет быстро интегрироваться с самыми разными приложениями и источниками данных, но и создать единый набор классов Ensemble для работы с интегрируемыми системами. С единым хранилищем метаданных крайне удобно работать аналитикам и разработчикам интеграционных решений. Набор классов Ensemble доступен и разработчикам композитных приложений как набор Web-служб, хранимых процедур, .Net или Java-классов.
Встроенное объектное хранилище. В отличие от других платформ интеграции, в Ensemble встроена быстрая, масштабируемая, объектная база данных. Она служит фундаментом для репозитория метаданных платформы Ensemble, высокопроизводительного хранилища сообщений и обеспечивает надежное хранение состояния длительно выполняющихся бизнес процессов.
- Среда разработки и интеграции. Платформа Ensemble содержит полнофункциональную среду разработки и интеграции для создания адаптеров, задания логики интеграции и разработки композитных приложений. Ensemble позволяет аналитикам и разработчикам использовать для реализации бизнес логики как Business Process Execution Language, так и бизнес процессы, так и встроенные языки разработки Object Script и Basic.
- Расширяемые утилиты управления и мониторинга. В Ensemble встроены средства, которые позволяют с помощью браузера, конфигурировать, управлять и осуществлять мониторинг интегрированных приложений. Кроме того, среда Ensemble обеспечивает поддержку популярных пакетов системного управления других фирм, а также стандартных API-интерфейсов управления, таких как SNMP.
Ensemble – единственная платформа интеграции приложений, которая объединяет в себе функциональность сервера интеграции, сервера приложений, высокопроизводительную объектную базу данных и тесно интегрированную среду разработки и управления в виде целостного продукта. Такое уникальное объединение технологий обеспечивает этой платформе для интеграции приложений мощность, необходимую для простой и эффективной интеграции самых сложных систем.