Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Введение в архитектуру программного обеспечения

Паттерны интеграции корпоративных информационных систем

Паттерны интеграции информационных систем представляют собой верхний уровень классификации паттернов проектирования. Аналогично паттернам более низких уровней классификации, среди паттернов интеграции выделена группа структурных паттернов. Структурные паттерны описывают основные компоненты единой интегрированной метасистемы [62].

В свою очередь, для описания взаимодействия отдельных корпоративных систем, включенных в интегрированную метасистему, организована группа паттернов, объединенных в соответствии с тем или иным методом интеграции. Далее, интеграция корпоративных информационных систем подразумевает тем или иным способом организованный обмен данными между системами. В отличие от паттернов проектирования классов/объектов и архитектурных системных паттернов, отнесение отдельного паттерна интеграции к тому или иному виду является менее условным.

Структурные паттерны интеграции

Взаимодействие «точка—точка»

Описание. У одной из систем есть интерфейс для доступа к ней активной системы (рис. 82). Данный паттерн применяется в основном при стихийной интеграции систем.

Недостатки. Данный метод взаимодействия соответствует требованиям активной системы, но непригоден для использования другой системой в качестве активной.

Схема паттерна Взаимодействие «точка—точка»

Рис. 82. Схема паттерна Взаимодействие «точка—точка»

Взаимодействие «звезда» (интегрирующая среда)

Описание. Данный способ взаимодействия характеризуется наличием центрального компонента (интегрирующей среды), управляющего взаимодействием подсистем в рамках информационной системы в целом (рис. 83).

Интегрирующая среда имеет универсальный интерфейс для доступа активных систем. Интегрирующая среда может использовать ин-

терфейсы пассивных систем. Интегрирующая система включает в себя реализацию основных уровней интегрирующей среды:

  • • базовый уровень интегрирующей среды (представляет собой ядро интегрирующей среды. Содержит платформу для исполнения сценариев транзакции, базовый функционал по взаимодействию приложений, службы протоколирования и мониторинга состояния интегрирующей среды);
  • • уровень сценариев интеграции (графическая схема обмена сообщениями между системами, алгоритмы преобразования и маршрутизации этих сообщений);
  • • транспортный уровень интегрирующей среды (физическая доставка сообщений между компонентами);
  • • уровень адаптеров компонентов (взаимодействие с системой посредством ее АР1, генерация сообщений, передача сообщений базовому уровню посредством транспортного).

Смешанный способ взаимодействия

Описание. В данном способе совмещены подходы к взаимодействию систем Взаимодействие «точка—точка» и Взаимодействие «звезда» (рис. 84). При этом интерфейсы частично могут использоваться непосредственно напрямую в обход интегрирующей среды. Указан-

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

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Пред   СОДЕРЖАНИЕ   След >
 
Популярные страницы