Опубликован: 12.10.2017 | Доступ: свободный | Студентов: 896 / 174 | Длительность: 07:43:00
Лекция 4:

Интеграционные шаблоны проектирования

< Лекция 3 || Лекция 4: 1234 || Лекция 5 >
Аннотация: Четвертая глава будет посвящена описанию интеграционных шаблонов проектирования. Этот вид шаблонов является следующим по значимости при использовании в современных информационных системах. Учитывая современные тенденции к глобализации рынков, созданию единого информационного коммерческого пространства, развитию идей blockchain и пр., значимость паттернов, которые воплощают интеграционные решения, поддерживающие создание единых, кросспроцессных продуктов будет только возрастать. Информационные системы, способные поддержать бизнес-транзакции, выполняющиеся в различных системах, принадлежащих разным компаниям, но объединенные единой потребностью, в ближайшем будущем будут составлять основу электронного бизнеса.

Введение

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

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

Класс интеграционных шаблонов проектирования

В шаблонах интеграции традиционно выделяют следующие группы паттернов:

  • Структурные шаблоны интеграции. Описывают структуру основных компонентов интегрированной метасистемы.
  • Шаблоны по методу интеграции. Группа паттернов, выделенных в соответствии с методами интеграции, которые регламентируют взаимодействие отдельных корпоративных систем, включенных в единый интегрированный информационный ландшафт.
  • Шаблоны по способу интеграции. Шаблоны, описывающие способ организации обмена данными между системами.

Интеграционные шаблоны, по сравнению с архитектурными паттернами, являются более конкретными и содержат точные предписания по разработке специализированных программных компонент.

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

< Лекция 3 || Лекция 4: 1234 || Лекция 5 >