Краткий обзор Энтакси
Энтакси — это платформа для создания интеграционных маршрутов обмена данными между IT-системами, ориентированная на аналитиков и упрощающая проектирование маршрутов. Программный продукт Энтакси от компании-разработчика Emdev предназначен для создания интеграционных маршрутов обмена данными между IT-системами. Продукт обеспечивает построение архитектуры с понятной для аналитика логикой, использует OSGI-фреймворк и модули Apache Camel, Apache CXF, Eclipse Jetty, предусматривает создание профилей систем, коннекторов и маршрутов передачи сообщений, поддерживает протокол OData и предоставляет инструменты для централизованной обработки ошибок и подключения к внешним системам.
Система Энтакси ориентирована на IT-департаменты и отделы интеграции корпоративных структур, которым требуется инструмент для построения и управления интеграционными маршрутами между разнородными информационными системами, обеспечения взаимодействия с внешними сервисами и хранилищами данных, а также централизованной обработки ошибок и мониторинга интеграционных процессов.
Система будет востребована в крупных и средних компаниях различных отраслей — финансовом секторе, ритейле, промышленном производстве, логистике и здравоохранении, где существуют масштабные задачи по интеграции информационных систем и требуется гибкость в настройке маршрутов обмена данными.
Функциональные возможности Энтакси:
-
Создание профилей систем. Для каждой подключаемой информационной системы формируется индивидуальный профиль, в котором определяются параметры взаимодействия с Энтакси. В профиле задаётся набор коннекторов, обеспечивающих обмен данными.
-
Настройка маршрутизации. Платформа позволяет определять маршруты обмена данными. Для каждой системы доступен маршрут по умолчанию, где маршрутизация осуществляется на основе служебных заголовков, а также возможность создания индивидуального маршрута.
-
Использование OSGI-фреймворка. В основе Энтакси лежит OSGI-фреймворк (например, Apache Felix), который позволяет запускать независимые модульные приложения (бандлы), обеспечивая гибкость и масштабируемость системы.
-
Управление бандлами через Apache Karaf. Контейнером для запуска служит Apache Karaf, который предоставляет возможности управления, администрирования, мониторинга и логирования бандлов, что упрощает работу с модулями системы.
-
Работа с репозиториями и кластеризацией. С помощью Karaf Cave организуются репозитории бандлов, а Karaf Cellar позволяет реализовывать кластеризацию, что повышает надёжность и доступность системы.
-
Интеграционные возможности Apache Camel. Платформа использует Apache Camel — мощный движок для построения интеграционных маршрутов, который обеспечивает широкий спектр возможностей для обмена данными между системами.
-
Создание веб-сервисов с Apache CXF. Энтакси позволяет создавать веб-сервисы с использованием Apache CXF, поддерживающего протоколы SOAP и REST, что расширяет возможности взаимодействия с внешними системами.
-
Работа с веб-сервером Eclipse Jetty. В состав платформы входит Eclipse Jetty — веб-сервер и контейнер сервлетов, который обеспечивает дополнительные возможности для развёртывания и работы веб-приложений.
-
Поддержка протокола OData. Платформа реализует протокол OData, что позволяет эффективно обмениваться данными с системами, поддерживающими этот протокол, и упрощает интеграцию с различными информационными системами.







