Московский государственный университет путей сообщения
Опубликован: 13.04.2006 | Доступ: свободный | Студентов: 868 / 87 | Оценка: 4.41 / 3.73 | Длительность: 24:53:00
Лекция 12:

Система интеграции приложений IBM WebSphere MQ

< Лекция 11 || Лекция 12: 12345 || Лекция 13 >

Данный раздел посвящен обзору возможностей одного из самых мощных и известных программных продуктов компании IBM - IBM WebSphere MQ (в прошлом MQSeries). Как и многие программные системы от крупных производителей ПО, WebSphere MQ представляет базовые возможности, которые могут использоваться системными архитекторами и разработчиками в информационных системах. Материал раздела включает не только обзор возможностей непосредственно программного продукта, но и сведения о том, каким образом он может применяться при решении прикладных задач.

Раздел состоит из следующих подразделов. В разделе 6.4.2. дается определение понятия < Message Oriented Middleware > (MOM), которое относится к классу технологий, реализуемых в IBM WebSphere MQ. В разделе 6.4.3 приведены основные принципы работы WebSphere MQ, даны описания реализации с помощью WebSphere MQ различных моделей взаимодействия приложений. В разделе 6.4.4 описаны другие продукты семейства WebSphere MQ - Integrator Broker, Workflow, Adapter, Everyplace. Раздел 6.4.5 посвящен типовым архитектурам, применяемым при использовании WebSphere MQ. Раздел 6.4.6 обобщает основные преимущества WebSphere MQ и содержит рекомендации по его использованию.

Message Oriented Middleware (MOM) - средство для интеграции приложений

Для большинства современных предприятий интеграция программных приложений становится насущной необходимостью. Существуют две стратегии интеграции [6.5]:

  • интеграция <снизу>, на основе низкоуровневых средств, таких, как интеграционные серверы, брокеры объектных запросов (ORB) и т.д.;
  • интеграция <сверху>, на основе портальных решений, средств аналитической обработки информации и т.д.

Основная задача программных средств интеграции приложений - обеспечить возможность взаимодействия приложений вне зависимости от аппаратных платформ и операционных сред.

Технологии MOM (Message Oriented Middleware) реализуют интеграцию <снизу>. При использовании MOM взаимодействие приложений осуществляется путем обмена сообщениями. WebSphere MQ - один из первых продуктов класса MOM, что вместе с репутацией IBM, как ведущего разработчика программных средств, обуславливает популярность этого продукта среди системных архитекторов и разработчиков информационных систем.

При использовании WebSphere MQ приложения обмениваются сообщениями с применением механизма очередей сообщений. WebSphere MQ является средством управления очередями сообщений. Приложения осуществляют передачу сообщения в очередь, после чего продолжают работать по своему алгоритму. Задачу доставки информации из очереди приложения-источника в очередь приложения-приемника берет на себя WebSphere MQ. Процесс передачи сообщений оказывается скрыт от приложений, разработчикам необходимо всего лишь реализовать процесс передачи сообщений в очередь, но не соединения с различными приложениями.

Большое количество поддерживаемых операционных систем, мощные средства администрирования, удобный API привели к тому, что WebSphere MQ занимает ведущие позиции на рынке MOM. Потребности рынка заставили разработчиков ввести в состав WebSphere MQ новые продукты - Integrator, Workflow, Adapter. Обзор всего семейства WebSphere MQ, а также описание преимуществ и типовых случаев использования приведены ниже (см. также главу 6.2).

< Лекция 11 || Лекция 12: 12345 || Лекция 13 >