websphere message broker Обзор...
TRANSCRIPT
-
© 2012 IBM Corporation
WebSphere Message BrokerОбзор Продукта
-
© 2012 IBM Corporation2
Обзор WebSphere Message Broker
Siebel
Adapter
SAP
Adapter
Ориентирован на технологическую интеграцию
Высокопроизводительная транзакционная обработка потока электронных документов в виде сообщений
Протоколы: MQ, JMS, HTTP(S), WebServices, MQe, Pub/Sub, TCP, File/(S)FTP, JDBC/ODBC и т.д.
Сервис форматирования сообщений– Домены сообщений:XML, Text, Binary, Tag delimited,
стр-ры Java/C/COBOL и т.д.
Концепция визуального конструирования процессов обработки
– message flows - поток обработки сообщения из узлов (nodes-готовые обработчики)
– cоединение терминалов обработчиков (входные и выходные точки обработчиков) и определение параметров
Программный язык для работы с сообщениями – ESQL- расширение процедурного SQL, Java, C/C++
.NET, PHP
Вставка собственных компонент и парсеров на Java и C
Контроль доступа к среде исполнения
WMB
IBM WebSphere Message Broker
-
© 2012 IBM Corporation3
Обзор WebSphere Message Broker
Список поддерживаемых платформ
Поддерживается большой набор операционных систем и аппаратных платформ– AIX, Windows, z/OS, HP-UX, Linux on xSeries, pSeries, zSeries, Solaris (x86-64 & SPARC) – IBM Workload Deployer for x/Linux & AIX; Под Windows поддержка .NET CLR V4
64 bit поддержка для всех платформ– Группы исполнения и все комманды являются 64 bit на всех платформах– Поддерживается 32bit вариант для разработчиков под Windows и x/Linux
Полный набор промышленных баз данных– DB2, Oracle, Sybase, SQL Server, Informix, solidDB– Open Driver Manager позволяет подключаться к другим базам данных
• MySQL, Teradata, PostgreSQL, Cache & Progress
Java 6 на всех платформах– 64 bit IBM J9 engine для большей производительности
Новый инсталлятор– Install Anywhere для distributed платформ, z/OS поддерживает и использует SMP/E– Включает новый silent install, non-root install & группы безопасности
Описание системных требований MB8– См. www.ibm.com/software/integration/wbimessagebroker/requirements/
-
© 2012 IBM Corporation4
Обзор WebSphere Message Broker
Встроенные возможности подключения систем в Message Broker
WebSphere MQ Multicast(передача сообщений с низкой задержкой
по принципу multicast)
WebSphere MQ Real-time(передача сообщений с низкой
задержкой)
WebSphere MQ Telemetry(RFID-устройства)
WebSphere MQ Everyplace(приложения для мобильных устройств)
WebSphere MQ (+ FTE)(приложения (+ управляемый файловый обмен))
JMS от 3-их поставщиков(TIBCO EMS, Sonic MQ, BEA JMS, webMethods, See Beyond, Vitria)
HTTP и HTTP(S)
TCP/IP сокеты
FTP/SFTP и файлы
TIBCO Rendezvous(встраиваемый компонент)
SMTP/POP3/IMAP
Протоколы IBM Стандартные и индустриальные протоколы
Корпоративные приложения
SAP
Oracle SiebelJDEdwards
Peoplesoft
CICS Custom
SOAP HTTP&JMS
ODBC/JDBC
-
© 2012 IBM Corporation5
Обзор WebSphere Message Broker
Брокер – это компонента среды исполнения WebSphere Message Broker
Управляет компонентами Группы Исполнения– Администрирование– Мониторинг– Контроль безопасности– Высокая доступность
Компоненты: Брокер
-
© 2012 IBM Corporation6
Обзор WebSphere Message Broker
Компоненты: Группы Исполнения
Выполняют логику потоков обработки сообщений
Группы Исполнений выполняются, как процессы ОС, а потоки обработки сообщений выполняются, как нити внутри этих процессов
– Изоляция потоков обработки и их масштабирование
Администратор брокера определяет сколько необходимо Групп Исполнений и сколько экземпляров потоков обработки сообщений.
Broker
Exe grpExe grp
Exe grp
-
© 2012 IBM Corporation7
Обзор WebSphere Message Broker
Компоненты: Message Broker Toolkit
Визуальная среда разработки для быстрого построения интеграционной логики– На базе Eclipse– Windows и Linux платформы– Артефакты сохраняются в
локальном или общем репозитории
Минимальный набор требований– Средство разработки идет в
составе Message Broker
Рабочие области разработчика:– Разработка приложения– Разработка шаблонов – Отладка и тестирование– Java разработка– Коллективная разработка
-
© 2012 IBM Corporation8
Обзор WebSphere Message Broker
Компоненты: Message Broker Toolkit
-
© 2012 IBM Corporation9
Обзор WebSphere Message Broker
Компоненты: MB Explorer Отдельный инструмент для администратора по
управлению Брокером и MQ– Управление MQ и MB в одной графической
консоли – Расширяет MQ Explorer
Особенности управления брокером – Управление локальными и удаленными
брокерами– Объединение брокеров в логические группы– Тиражирование BAR файлов на Группы
Исполнений– Просмотр/Изменение всех параметров брокера
• Просмотр истории изменений– Включение/Выключение трассировочных узлов
и уровня трассировки в брокере– Журналирование событий и команд– Независимый останов/запуск Групп Исполнения– Просмотр/Изменение настраиваемых
параметров сервисов и WS-* политик– Статус загруженности брокера и групп
исполнения
-
© 2012 IBM Corporation10
Обзор WebSphere Message Broker
Компоненты: Web-консоль Web консоль администратора
– Цель – предоставить полноценный интерфейс управления через Web– Поддерживаются все основные браузеры Firefox, IE, Opera, Safari, Chrome
Простота конфигурирования– Никаких дополнительных процессов – используется внутренний HTTP
listener• По умолчанию Web admin запускается на порту 7050
– Порт слушателя может быть изменен или отключен• Подключение по SSL настраивается через mqsichangeproperties
– Контроль доступа на основе Ролей пользователей• По умолчанию доступ только на чтение ресурсов MB• Для создания, изменения или удаления ресурсов требуются права
Использование Web Admin– Интуитивно понятное дерево иерархии ресурсов MB– Детализация ресурса по клику или кнопке– Включает полный набор ресурсов
• Apps, Libs, Flows, Configurable services и т.д.
Web Admin и MB Explorer– MBX и Web Admin созданы для одновременного использования– Web Admin требует MB8– Explorer может управлять обоими MB8 и MB7
-
© 2012 IBM Corporation11
Обзор WebSphere Message Broker
Record & Replay
Запись, редактирование и «проигрывание» данных Отладка приложений на реальных данных Исправление ошибок в режиме online Web-интерфейс просмотра данных
replayrecord edit
-
© 2012 IBM Corporation12
Обзор WebSphere Message Broker
Журнал активности Журнал Активности позволяет пользователям понять, что делает поток сообщений
– Дополняет текущий функционал по обширной трассировке предоставляя более легкий для пользователей трейс
– Может быть использован разработчиками, но более ориентирован на администраторов– Не требует детальных знаний продукта– Предоставляет качественное измерение поведения
Фокус на простоте понимания действий и ресурсов– “GET message queue X”, “Update DB table Z”…
Журнал Потоков и Ресурсов– Можно посмотреть все события по заданному потоку
• напр. “GET MQ message”, “Send IDOC to SAP”, “Commit transaction”…– Можно сфокусироваться на конкретном менеджере ресурсов
• нарп. SAP connectivity lost, SAP IDOC processed– Фильтрация по событиям для создания своего журнала
• напр. собрать всю активность по JMS queue REQ1 and C:D node CDN1
Построение отчетов– Отчеты через MB Explorer, лог файлы и программное управление (CMP API)– Фильтрация и поиск, сохранение данных в CSV файл для последующего анализа
Ротация логов– По его размеру или интервалу времени
-
© 2012 IBM Corporation13
Обзор WebSphere Message Broker
Программирование Потоков Сообщений
Создание потоков сообщений программно– Полный жизненный цикл создания потоков возможен с помощью Java API
• Создать поток, добавить/удалить узел, изменить параметры• Расширяет CMP API реализуя установку и конфигурирование
– Простое API для MBTK, MBX, комманд, конечных пользователей и третьих фирм
Message Broker API– Одно API позволяет создание и управление всеми ресурсами MB
Исчерпывающий набор примеров– InfoCenter содержит много примеров по тому как использовать Message Broker API
File msgFlow = new File("main.msgflow"); MessageFlow mf1 = FlowRendererMSGFLOW.read(msgFlow); mf1.setName(mf1.getName()+"Generated");
-
© 2012 IBM Corporation14
Обзор WebSphere Message Broker
Принципы разработки на Message Broker
Концепция визуального конструирования процессов обработки– message flows - поток обработки сообщений– nodes – узлы обработчики (параметрически настраиваемые процедуры)– templates – шаблоны типовых взаимодействий
Модели сообщений• XML• TDF – текст с разделителями• CWF – произвольная байтовая структура
Программный язык для работы с сообщениями – Java, C/C++, ESQL, PHP, C# (.NET), VB (.NET)
-
© 2012 IBM Corporation15
Обзор WebSphere Message Broker
Набор соединенных между собой узлов, используемых для обработки сообщений передаваемых между приложениями:
Маршрутизация сообщений по содержимому/контексту, Обогащение сообщений в/из источников данных (напр. СУБД), Трансформация между различными форматами сообщений
Приложение Брокера может содержать один или более потоков обработки сообщений.
Поток обработки сообщений (Message Flow)
-
© 2012 IBM Corporation16
Обзор WebSphere Message Broker
Поток обработки сообщений (Message Flow)
Потоки обработки сообщений транзакционны– Обеспечивает обработку и манипулирование данными в рамках единой
транзакции
Потоки обработки сообщений многопоточны– Обработка одного сообщения происходит в рамках одного потока– Для увеличения производительности для потоков обработки сообщений может
быть определено дополнительное количество нитей– При пиковых нагрузках будут использованы дополнительные нити
Потоки обработки сообщений могут использоваться в виде подпотоков– Сложные потоки могут быть разбиты на несколько простых потоков или быть
использованы в качестве подпотоков в других потоках
-
© 2012 IBM Corporation17
Обзор WebSphere Message Broker
Действие
Узел обработки сообщений (Node)
входной терминал
входящая связь
исходящие связи
узел
входящеесообщение исходящие
терминалы
терминал ошибок
исходящеесообщение
-
© 2012 IBM Corporation18
Обзор WebSphere Message Broker
Узлы обработки сообщений (Message Nodes)
-
© 2012 IBM Corporation19
Обзор WebSphere Message Broker
Шаблоны разработки
Разработка, основанная на шаблонах – Позволяет создать параметризованное
решение • Например, работа с Веб-сервисами,
запись сообщения на файловую систему
– IBM шаблоны, входящие в поставку• Упрощают создание наиболее
распространенных сценариев– Дополняет существующий подход
восходящей разработки Patterns Explorer
– Содержит набор шаблонов для генерации решений
– Каждый шаблон содержит описание содержимого и применимости
Pattern Generation– Позволяет простое создание потоков сообщений, наборов сообщений и карт преобразований
из шаблона– Свойства шаблона позволяют конфигурирование поведения– В любой момент можно заново сконфигурировать шаблон для изменения свойств
Так же в составе Message Broker идет большой набор примеров для изучения и использования
-
© 2012 IBM Corporation20
Обзор WebSphere Message Broker
Моделирование сообщений в Message Broker
John Smith Graphics Card 32 200 07/11/08
John,Smith,Graphics Card,32,200,07/11/08
John Smith............Graphics Card.........3220020071108.........
Order
Name Item Qty Price Date
First LastString String
String Integer Integer Date
Physical Logical
XML
Custom
CSV
Логическая структура без привязки к физическому представлению данных и протоколу передачи
-
© 2012 IBM Corporation21
Обзор WebSphere Message Broker
Моделирование данных с DFDL Простой и мощный стандарт для моделирования данных
– Стандарт для бинарных, текстовых и индустриальных форматов
• Логическая структура с аннотациями физического представления
• напр. endian, ASCII/EBCDIC, заполнение, выравнивание…
– Data Format Description Language (DFDL) • Для использования в IBM и не-IBM продуктах• forge.gridforum.org/projects/dfdl-wg
Встроенные возможности по быстрому моделированию– Мастера для напр. CSV, record oriented data – Импорт модели напр. COBOL copybooks– DFDL редактор для пользовательских форматов
• Создание логической модели и физических уточнений
Тесты по парсингу и генерации данных– Проверка соответствия тестовых данных указанному DFDL
описанию• Трейс парсинга дает пояснения по ошибкам или
успешному прогону– Генерация тестовых данных для проверки и отладки
сценариев
http://forge.gridforum.org/projects/dfdl-wg
-
© 2012 IBM Corporation22
Обзор WebSphere Message Broker
Графические карты преобразований
IBM Graphical Data Mapper (GDM)– Визуальный меппинг и трансформация данных
• Без программирования и высокопроизводительный– GDM создан для всего набора продуктов IBM
• напр. Полный обмен картами с MDM Server V9• Формат Mapping Specification Language (MSL)
Простой и мощный инструмент графического меппинга– Трансформация одного или нескольких элементов
• По условию (if then else), в цикле (for each), функции (target = f(source))и т.д.
– Меппинг СУБД источников и потребителей для маршрутизации и обогащения данных• Широкая поддержка баз данных (Oracle, DB2, SQL Server, Sybase, Informix…)
– Дополняет и поддерживает существующие языки для трансформации• Вызов пользовательской трансформации на Java, SQL, XPath, .NET…
Простое разворачивание, высокая производительность и масштабируемость– Карты преобразований могут быть развернуты как совместно с решением так и
отдельно
-
© 2012 IBM Corporation23
Обзор WebSphere Message Broker
Высокая доступность Message Broker с MQ Multi-Instance
MB использует возможность MQ7.0.1 Multi-instance queue manager– MQ7.0.1 предоставляет базовую отказоустойчивость без HA координатора– HACMP, VCS, HA Linux больше не требуется во многих сценариях для перезагрузки MQ и MB
Active и Stand-by Queue Manager и Broker– Один активный, другой – резервный– Общие данные хранятся на сетевом хранилище (NAS, NFS, GPFS) и используются только
активным менеджером очередей– MQ клиент автоматически пытается подключиться к менеджеру очередей, делая сбой
максимально прозрачным для приложений
MB в эксплуатации1. Резервный MB не исполняется; MQ перезапустит MB после восстановления менеджера2. Резервный MB исполняется, но не инициализирован до восстановления менеджера
MB
MQ
Active Standby
-
© 2012 IBM Corporation24
Обзор WebSphere Message Broker
MQ Multi-instance & Message Broker
Machine A Machine B
QM1
QM1Active
instance
QM1Standbyinstance
networked storage
can fail-over
Broker1Active
instance
Broker1
networked storage
Broker1Standbyinstance
-
© 2012 IBM Corporation25
Обзор WebSphere Message Broker
Message Broker - Active / Active
-
© 2012 IBM Corporation26
Обзор WebSphere Message Broker
WebSphere Message Broker и WebSphere MQ
Транспортная инфраструктура WebSphere Message Broker построена на WebSphere MQ
– Для взаимодействия между брокерами, средствами разработки и администрирования используется WebSphere MQ
– WebSphere MQ один из протоколов, который нативно поддерживается брокером
– Транзакционные механизмы брокера используются от WebSphere MQ
– Система контроля доступа к среде исполнения брокера построена на базе WebSphere MQ
WebSphere MQ реализует модель обмена сообщениями
– Основано на понятии очередь и сообщение– Позволяет гибко интегрировать сервисы, без
необходимости указания деталей о расположении сервиса и его доступности
– Гарантированная, транзакционная и однократная доставка без необходимости перепосылки сообщений
– Приоритетизация и актуальность по времени сообщений
WebSphere MQ File Transfer Edition расширяет возможности MQ для передачи файлов
– Предназначен для передачи любого количества файлов любых размеров
– Облегчает интеграцию на уровне файлов– Заменяет обмен файлами через FTP или почту
WebSphere MQ
WebSphere Message Broker
Legacy Systems
Legacy Systems
Web services
SWIFTACORDHIPAACustomXML
-
© 2012 IBM Corporation27
Обзор WebSphere Message Broker
Отличительные особенности WebSphere Message Broker
Продукт разработан на языке С, что обеспечивает максимальную производительность
Используется уникальная модель программных компонент: описаний форматов и потоков сообщений
Визуальные средства построения интеграционных приложений
Основные интеграционные технологии: MQ, JMS, Web сервисы, HTTP, TCP/IP
Основные форматы данных: XML, текстовые с разделителями и бинарные
Возможность расширения функционала: пользовательские парсеры и узлы на Java и С
-
© 2012 IBM Corporation28
Обзор WebSphere Message Broker
Backup slides
-
© 2012 IBM Corporation29
Обзор WebSphere Message Broker
Multi-instance queue managers: Особенности
MQ не стал HA координатором– Если требуется следить за другими ресурсами, используйте HA координатор,
например, такой как HACMP– Сервисные объекты могут запускать приложения совместно с Менеджером
Очередей, но имеют ограниченные возможности– Message Broker интегрируется и использует эту функцию MQ
IP адрес не переключается– Конфигурация Канала должна содержать все возможные адреса если не
используется внешнее переключение IP или интеллектуальный маршрутизатор– Для автоматического переключения MQ Client требуется версия 7
Поддержка сетевых хранилищ с помощью современных протоколов сетевых файловых систем– Например, NFS v4 (не v3)– Утилита для проверки конфигурации
-
© 2012 IBM Corporation30
Обзор WebSphere Message Broker
Message Broker – в виде Сервиса MQ
Machine A
Machine B
QM1
QM1Active
instance
QM1Standbyinstance
networked storage
can fail-over
Broker1Active
instanceBroker1
networked storage
-
© 2012 IBM Corporation31
Обзор WebSphere Message Broker
Message Broker - Active / Active
-
© 2012 IBM Corporation32
Обзор WebSphere Message Broker
Обычно используемые узлы в потоках обработки сообщений
MQInput Node - получает сообщение из очереди WebSphere MQ message queue. Узел использует метод MQGET. Потоки сообщений, которые обрабатывают сообщения поступающие из MQ должны всегда начинаться с MQInput узла.
MQOutput Node – записывает исходящее сообщение в очереди WebSphere MQ. Узел использует метод MQPUT.
Compute Node –может быть использован для создания одного или нескольких новых сообщений. Используя данный узел, входящее сообщение может быть модифицировано или добавлена новая информация из базы данных.
XSL Transform Node – используется для трансформации XML сообщений в другой формат, в соответствии с правилами описанными в XSL(Extensible Stylesheet Language) файле.
Filter Node – используется для маршрутизации сообщения в соответствии с определенными в узле правилами и содержимым сообщения.
-
© 2012 IBM Corporation33
Обзор WebSphere Message Broker
Express Edition для небольших задач и будущего роста
Внедрение Message Broker с постепенным ростом– Отправная точка для новых пользователей с нагрузкой, функциональностью и ценовой доступностью уровня
департамента– Единый дистрибутив позволяет переключаться между режимами
• напр. Trial->Express->Standard->Advanced– Тот же toolkit для всех режмов функционирования, и те же средства управления
Новый режим функционирования– Express: Установка одной группы исполнения, без ограничения по количеству потоков, но ограниченный набор узлов
mqsimode BROKER1 –o express– Набор включает различные узлы по транспорту и протоколам, графической трансформации, программированию
• напр. SOAP, MQ, HTTP, JMS, File, Email, Graphical maps, PHP, Java, .NET
Разработка и Развертывание– Доступны все возможноти toolkit, включая среду unit test– Сборка решения через BAR файл, как и в других режимах– Развертывание на нелиценированный режим приводит к ошибке с описанием
причины
Среда исполнения– Потоки и приложения предоставляют стандартную изоляцию и контроль– Одна группа исполнения объединяет ресурсы в виде процесса ОС
• Одному потоку сообщений может быть назначено несколько нитей
Лицензии и Контроль– Отельный ITLM файл для каждого режима– MBX и администрирование через браузер выдают отчет и сообщения при старте
-
© 2012 IBM Corporation34
Обзор WebSphere Message Broker
Управление через REST API для управления на основе REST
– Дополняет и совместимо с существующим интерфейсом CMP– HTTP client может управлять MB без использования CMP
• Включая новый интерфейс по записи и воспроизведению сообщений
URI для всех ресурсов MB– Новый формат данных ATOM описывает ресурсы MB и соответствующие сущности– ATOM предоставляет родную навигацию по ресурсам MB
• напр. Документ Группа Исполнения содержит ее параметры и параметры по каждому потоку сообщений
Полностью открытый интерфейс может быть использован в продуктах третьих фирм– Форматы HTTP REST/ATOM опубликованы и поддерживаются для использования внешними пользователями– Может быть использован в widgets, mash-ups и других ситуационных приложениях
GET /admin/eg/MYEGNAME HTTP/1.1From: [email protected]: MyApp/1.0
CMP REST
Broker
MQ HTTP
HTTP/1.1 200 OKDate: Sun, 1 Oct 2011 21:46:59 GMTContent-Type: text/htmlContent-Length: 426
Execution group feeds
-
© 2012 IBM Corporation35
Обзор WebSphere Message Broker
Компоненты Message Broker: http://publib.boulder.ibm.com/infocenter/wmbhelp/v8r0m0/topic/com.ibm.etools.mft.doc/ab20551_.htm
Цикл лекций по Message Broker:http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/topic/com.ibm.iea.wmb_v7/plugin_coverpage.htmlhttp://www-947.ibm.com/support/entry/portal/Previous_tech_exchanges/Software/WebSphere/WebSphere_Message_Broker
Trial version WebSphere Message Broker:Сначала нужно зарегистрироваться на сайте, потом качать WebSphere Message Broker Toolkit и WebSphere Message Brokerhttps://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-wsmbt&S_CMP=web_ibm_ws_appint_bt_messagebroker-ov
Примеры:после установки рекомендуется посмотреть примеры, которые идут только в составе среды разработки Message Broker Toolkit:http://publib.boulder.ibm.com/infocenter/wmbhelp/v8r0m0/topic/com.ibm.etools.mft.doc/ax20230_.htm
Документация:http://publib.boulder.ibm.com/infocenter/wmbhelp/v8r0m0/index.jsp
WebSphere Message Broker developer resources pagehttp://www.ibm.com/developerworks/websphere/zones/businessintegration/wmb.html
Публикации:WebSphere Message Broker Basics http://www.redbooks.ibm.com/abstracts/sg247137.htmlConnecting Your Business Using IBM WebSphere Message Broker V7 as an ESB https://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247826.html?OpenUsing WebSphere Message Broker V8 in Mid-Market Environments http://www.redbooks.ibm.com/abstracts/sg248020.html?Open
Информационные материалы
http://publib.boulder.ibm.com/infocenter/wmbhelp/v8r0m0/topic/com.ibm.etools.mft.doc/ab20551_.htmhttp://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/topic/com.ibm.iea.wmb_v7/plugin_coverpage.htmlhttp://www-947.ibm.com/support/entry/portal/Previous_tech_exchanges/Software/WebSphere/WebSphere_Message_Brokerhttp://www-947.ibm.com/support/entry/portal/Previous_tech_exchanges/Software/WebSphere/WebSphere_Message_Brokerhttps://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-wsmbt&S_CMP=web_ibm_ws_appint_bt_messagebroker-ovhttps://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-wsmbt&S_CMP=web_ibm_ws_appint_bt_messagebroker-ovhttp://publib.boulder.ibm.com/infocenter/wmbhelp/v8r0m0/topic/com.ibm.etools.mft.doc/ax20230_.htmhttp://publib.boulder.ibm.com/infocenter/wmbhelp/v8r0m0/index.jsphttp://www.ibm.com/developerworks/websphere/zones/businessintegration/wmb.htmlhttp://www.redbooks.ibm.com/abstracts/sg247137.htmlhttps://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247826.html?Openhttp://www.redbooks.ibm.com/abstracts/sg248020.html?Open
-
© 2012 IBM Corporation36
Обзор WebSphere Message Broker
Контактная информация
Виталий КузнецовПредставитель по продажам WebSphereТел.: +7 (495) 775-88-00Моб.: +7 (985) [email protected]
WebSphere Message Broker Обзор ПродуктаIBM WebSphere Message BrokerСписок поддерживаемых платформВстроенные возможности подключения систем в Message BrokerКомпоненты: БрокерКомпоненты: Группы ИсполненияКомпоненты: Message Broker ToolkitSlide 8Компоненты: MB ExplorerКомпоненты: Web-консольRecord & ReplayЖурнал активностиПрограммирование Потоков СообщенийПринципы разработки на Message BrokerSlide 15Поток обработки сообщений (Message Flow)Узел обработки сообщений (Node)Узлы обработки сообщений (Message Nodes)Шаблоны разработкиМоделирование сообщений в Message BrokerМоделирование данных с DFDLГрафические карты преобразованийВысокая доступность Message Broker с MQ Multi-Instance MQ Multi-instance & Message BrokerMessage Broker - Active / ActiveWebSphere Message Broker и WebSphere MQОтличительные особенности WebSphere Message BrokerBackup slidesMulti-instance queue managers: ОсобенностиMessage Broker – в виде Сервиса MQSlide 31Обычно используемые узлы в потоках обработки сообщенийExpress Edition для небольших задач и будущего ростаУправление через RESTSlide 35Slide 36