Factor-ESB

Интеграционная шина Factor-ESB предназначена для решения задачи создания универсальной среды информационного взаимодействия, абстрагированной от способов и форматов взаимодействия.



Интеграционная шина Factor-ESB состоит из двух уровней: интеграционный и транспортный. Интеграционный уровень (брокер сообщений) осуществляет управление данными и взаимодействие с внешними приложениями с использованием различных протоколов. Транспортный уровень (менеджер очередей) реализует гарантированную доставку информации.

Клиентами интеграционной шины Factor-ESB могут выступать автоматизированные системы, программные комплексы и пользовательские приложения. В состав интеграционной шины Factor-ESB входит большинство стандартных адаптеров, что позволяет без необходимости доработки подключать: унаследованные системы, программные комплексы и приложения.

Дополнительно предоставляется возможность разработки нестандартных адаптеров.

Интеграционная шина Factor-ESB позволяет реализовать сервис-ориентированную, событийно-ориентированную и микросервисную архитектуру.

На базе интеграционной шины Factor-ESB возможно развертывание как локальной (в рамках предприятия), так и географически распределенной интеграционной шины с обеспечением свойств катастрофоустойчивости.



Функциональные возможности

  • Гарантированная и безопасная доставка информации.
  • Транзакционное взаимодействие.
  • Трансформация передаваемых данных.
  • Преобразование транспортных форматов и протоколов.
  • Архивирование передаваемой информации.
  • Ведение базы данных учета потока сообщений.
  • Мониторинг и журналирование процессов, происходящих внутри интеграционной шины Factor-ESB, включая события информационной безопасности.
  • Мониторинг бизнес-процессов, осуществляющихся через интеграционную шину Factor-ESB.
  • Оркестровка и маршрутизация взаимодействия нескольких участников информационного обмена.
  • Поддержка большинства стандартных протоколов взаимодействия: JMS, HTTP, HTTPS, REST, FTP, FTPS, SFTP, SMTP, POP3, IMAP, JDBC.
  • Выполнение инструкций(скриптов) как на локальном сервере, так и на удаленном по протоколу SSH.
  • Синхронный и асинхронный обмен сообщениями.
  • Информационный обмен может быть инициирован: источником данных, потребителем данных, по расписанию и по событию.