entaxy

Универсальный коннектор: режимы

Кратко:

  1. Обмен через SOAP-сервис
  2. Передача любого содержимого
  3. Адресат задается отправителем или определяется динамически
  4. Активный и пассивный режимы для отправки и получения сообщений
  5. Гарантированная доставка
Responsive Image

entaxy

Универсальный коннектор: гарантированная доставка

Кратко:

Пассивный режим универсального коннектора для исходящих сообщений автоматически реализует гарантированную доставку через брокер сообщений.

Responsive Image

entaxy

Поддержка OData

Кратко:

Поддержка стандарта OData реализована в виде отдельного модуля для платформы Entaxy

Модуль устанавливается независимо поверх существующей инфраструктуры и содержит

- OData-сервис - точка входа для OData-запросов,для взаимодействия с ним необходимо подключить к профилю системы OData-коннектор

- OData engine - компонент, обеспечивающий сбор и консолидацию метаинформации, маршрутизацию запросов к конечным системам, при этом система-потребитель использует общий сервис и не получает информации, какая система-поставщик содержит запрашиваемые данные

- Odata-адаптеры - разрабатываемые отдельно или настраиваемые (из тех,что поставляются в составе модуля) компоненты, присоединяемые к коннекторам систем-поставщиков и обеспечивающие трансляцию запросов в формат коннектора и ответов - в формат OData

Responsive Image

API для управления Entaxy

Управление платформой построено через простой и понятный REST API. Для наглядности мы подготовили для вас коллекцию Postman. Пользователю доступны следующие методы:

  • Создание профиля системы;
  • Получение профиля системы;
  • Получение списка профилей систем;
  • Остановка работы профиля системы в шине;
  • Запуск работы профиля системы в шине;
  • Удаление профиля системы;
  • Получение списка шаблонов коннекторов;
  • Получение информации о шаблоне коннектора;
  • Создание коннектора;
  • Получение списка коннекторов;
  • Запуск работы коннектора в шине;
  • Остановка работы коннектора в шине;
  • Удаление коннектора;
  • Получение списка подключенных шин;
  • Создание мостового профиля;
  • Остановка мостового профиля;
  • Запуск мостового профиля;
  • Получение мостового профиля;
  • Получение списка мостовых профилей;
  • Удаление мостового профиля;
  • Создание доступа;
  • Удаление доступа;
  • Получение списка систем, доступ к которым от данной системы разрешен;
  • Получение списка систем, доступ которым разрешен к данной системе;
  • Создание сразу нескольких доступов, которым разрешено отправлять сообщения от данной системы;
  • Создание сразу нескольких доступов, которым разрешено отправлять сообщения в данную систему;
  • Создание топика;
  • Обновление топика;
  • Удаление топика;
  • Очистка хранилища топиков;
  • Подписка на топик;
  • Отписаться от топика;
  • Публикация события;
  • Добавление аккаунтов;
  • Обновление аккаунтов;
  • Удаление аккаунтов;
  • Выдача прав аккаунту;
  • Удаление прав для аккаунта;
  • Загрузка ресурса;
  • Получение ресурса;
  • Перезагрузка ресурса;
  • Удаление ресурса;
  • Загрузка информации о ресурсе;
  • Получение информации о ресурсе;
  • Изменение информации о ресурсе;
  • Удаление информации о ресурсе;
  • Получение списка информации о ресурсах;
  • Получение списка информации о ресурсах по имени ресурса;
  • Получение списка информации о ресурсах по namespace ресурса;
  • Загрузка мета информации о файле;
  • Загрузка части файла;
  • Подтверждение загрузки файла;
  • Запрос на скачивание файла;
  • Получение куска файла;
  • Подтверждение получения файла.

entaxy

Адаптеры

Кратко:

  1. Адаптер - шаблон для подключения к внешним компонентам - СУБД, брокер сообщений, файловая система и т.д.
  2. На основе адаптеров создаются подключения (коннекции)
  3. Коннектор - компонент взаимодействия с интегрируемой системой, может использовать коннекции
  4. Любой компонент Apache Camel можно превратить в адаптер
  5. При создании маршрута адаптер можно выбрать из реестра
Responsive Image

entaxy

Коннекторы и Коннекции

Кратко:

  1. Коннекции - сущности для непосредственного взаимодействия с внешними компонентами - СУБД, брокером сообщений, фаловой системой...
  2. Создаются на основе шаблонов - адаптеров
  3. Могут быть singleton или prototype. В случае prototype для каждого маршрута создаётся отдельный экземпляр, если singleton - то один экземпляр на всю шину
  4. Коннекторы используются в профиле систем, а коннекции - внутри интеграционного маршрута или коннектора
Responsive Image

entaxy

Системы и группа систем

Кратко:

  1. Для каждой системы создаётся свой профиль, в котором хранятся параметры системы и набор коннекторов
  2. Система S1 может отправлять данные в шину через REST или SOAP интерфейс, а получать данные через БД Postgre
  3. Система S2 может только получать данные через топик Kafka
  4. Коннекторы в профиле могут быть входные и выходные
  5. Системы могут быть объединены в группы с настраиваемой маршрутизацие внутри группы, при этом система-отправитель может адресовать сообщение группе, не адресуя его конкретной конечной системе
Responsive Image

entaxy

Реестр схем

Кратко:

  1. Реестр схем - хранилище схем (xsd), правил преобразований (xslt, jslt, adm..), описаний интерфейсов (wsdl) и др.
  2. Управление реестром через Entaxy API
  3. Автоматический или ручной выбор в ходе выполнения маршрута правил преобразований или схем на основе содержания сообщения
  4. Версионирование схем в реестре
Responsive Image