IBM WebSphere Message Broker

Продукт
Название базовой системы (платформы): IBM WebSphere MQ
Разработчики: IBM

IBM WebSphere Message Broker for Multiplatforms расширяет функции обмена сообщениями WebSphere MQ, добавляя к ним средства для маршрутизации, преобразования и публикации/подписки сообщений. Message Broker предоставляет среду выполнения для поддержки потоков сообщений. Эти потоки состоят из графа узлов, который реализует обработку, необходимую для интеграции приложений.

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

  • Маршрутизация сообщений для нескольких целевых мест назначения на основе содержания сообщения или его заголовка (поддерживаются топологии «один ко многим» и «многие к одному»).
  • Преобразование сообщений в разные форматы, что позволяет различным приложениям обмениваться сообщениями.
  • Дополнение содержимого сообщений в процессе передачи (например, благодаря использованию поиска в базе данных, выполняемому брокером сообщений).
  • Хранение информации, извлеченной из сообщений в процессе их передачи в базу данных (с помощью брокера сообщений).
  • Публикация сообщений и использование подписчиками критериев, базирующихся на теме или содержании, для выбора сообщений, подлежащих получению.
  • Взаимодействие с другими механизмами поддержки соединения, например, MQSeries Everyplace.
  • Расширение базовой функциональности WebSphere MQ Message Broker с помощью подключаемых узлов, написанных на языках Java и C/C++ (они могут быть разработаны самостоятельно, IBM или независимыми разработчиками ПО).
  • Обработка содержимого сообщений в целом ряде доменов сообщений, включая домен XML, который обрабатывает самоопределяемые (или типовые) сообщения XML, Message Repository Manager (MRM), который обрабатывает предварительно заданные наборы сообщений, и неструктурированные данные (домен BLOB).