Функциональность

Открытые технологии

Для создания интеграционной шины Factor-ESB использованы собственные разработки
ООО «Фактор-ТС» и надежные технологические разработки

с открытым исходным кодом *

Java
Spring
Apache **
HTML 5
React
*
Весь исходный код и библиотеки при сборке продукта берутся из защищенного внутреннего репозитория, без подключения к интернету.
Большая часть из них модифицирована, как в части архитектуры, так и в части стабильности работы и высокой производительности.

Интеграция с приложениями

Обработка данных

Валидация и трансформация

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

Обогащение

Во время обработки можно обратиться к внешним системам и использовать полученные данные для обогащения или обработки сообщения.

Аутентификация и Авторизация

Для аутентификации и авторизации пользователей и систем, предоставляются разнообразные варианты использования хранилища пользователей, в том числе и возможность работать с LDAP и MS AD.

Логика и обработка

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

Балансировка и маршрутизация

Можно динамически маршрутизировать сообщения в зависимости от содержимого, а так же использовать интеграционную шину в качестве прикладного балансировщика

СОПС – Схема Обработки Потока Сообщений

Точка входа

  • REST API / Swagger – отдельный модуль
  • Web Service / WSDL – отдельный модуль
  • JMS, IBM MQ, Rabbit MQ, Kafka
  • Локальная очередь
  • Локальный файл
  • FTP сервер
  • FTP, SFTP, FTPS
  • SMTP, POP3, IMAP, Telegram
  • HTTP, HTTPS
  • JDBC
  • SAP RFC
  • OData, OData4
  • SSH
  • Телеметрия
  • WebSocket
  • Планировщик
  • Ссылка на СОПС

Точка обработки

  • Обогащение точкой входа/выхода
  • Формирование сообщения
  • Преобразование форматов
  • XSLT трансформация
  • XSD валидация
  • JavaScript/Groovy трансформация
  • Кэширование
  • Балансировка нагрузки
  • Фильтр, Цикл, Попытка
  • Многопоточность
  • Преобразование классов
  • Установка заголовков
  • Работа с вложениями
  • Логирование
  • Пользовательская обработка
  • Сегментация, Агрегация
  • SLA
  • Преобразование модели

Точка выхода

  • REST API / Swagger/ OpenAPI
  • Web Service / WSDL / SOAP
  • JMS, IBM MQ, Rabbit MQ, Kafka
  • Локальная очередь
  • Локальный файл
  • FTP, SFTP, FTPS
  • SMTP, POP3, IMAP, Telegram
  • HTTP, HTTPS
  • JDBC
  • SAP RFC
  • OData, OData4
  • SSH
  • Телеметрия
  • WebSocket
  • LDAP
  • Планировщик
  • Ссылка на СОПС

Форматы сообщений

Валидация, трансформация и преобразование форматов

Шифрование канала связи

Режимы работы

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

- Брокер сообщений и менеджер очередей поддерживают работу как в режиме active/active, так и в active/passive вне зависимости от настроек и возможностей ОС

- Балансировка нагрузки как со стороны клиента так и внутри кластера.

- Менеджер очередей предоставляет возможность программной синхронизации очередей, как в синхронном режиме так и в асинхронном.

Пример 3х узловой отказоустойчивой и катастрофаустойчивой схемы (Штатная работа)