Jump to content

Шаблоны корпоративной интеграции

Шаблоны корпоративной интеграции: проектирование, создание и развертывание решений для обмена сообщениями
Автор Грегор Хоуп и Бобби Вульф
Язык Английский
Ряд Авторская серия Мартина Фаулера
Предмет Шаблон корпоративной интеграции
Жанр Художественная литература , Разработка программного обеспечения
Опубликовано 10 октября 2003 г.
ISBN 978-0321200686

«Шаблоны интеграции предприятия» — это книга Грегора Хохпе и Бобби Вулфа, в которой описываются 65 шаблонов использования интеграции корпоративных приложений и промежуточного программного обеспечения, ориентированного на сообщения, в форме языка шаблонов .

Язык шаблонов интеграции (обмена сообщениями)

[ редактировать ]

Язык шаблонов, представленный в книге, состоит из 65 шаблонов, структурированных по 9 категориям, которые в основном следуют за потоком сообщения от одной системы к другой через каналы, маршрутизацию и преобразования. В книгу включен язык шаблонов на основе иконок, который иногда называют «Грегором Грамс» в честь одного из авторов. Выдержки из книги (краткие описания шаблонов) доступны на вспомогательном веб-сайте (см. Внешние ссылки ).

Стили и типы интеграции

[ редактировать ]

В книге выделяются четыре альтернативы верхнего уровня интеграции:

  1. Передача файлов
  2. Общая база данных
  3. Удаленный вызов процедур
  4. Обмен сообщениями

Введены следующие типы интеграции:

  • Информационный портал
  • Репликация данных
  • Общая бизнес-функция
  • Сервис-ориентированная архитектура
  • Распределенный бизнес-процесс
  • Интеграция бизнеса с бизнесом
  • Сильно связанное взаимодействие против слабосвязанного взаимодействия

Обмен сообщениями

[ редактировать ]
  • Канал сообщений
  • Сообщение
  • Трубы и фильтры
  • Маршрутизатор сообщений
  • Переводчик сообщений
  • Конечная точка сообщения

Канал сообщений

[ редактировать ]
  • Канал «точка-точка»
  • Канал публикации-подписки
  • Тип данных Канал
  • Неверный канал сообщения
  • Канал мертвых писем
  • Гарантированная доставка
  • Канальный адаптер
  • Мост обмена сообщениями
  • Шина сообщений

Построение сообщения

[ редактировать ]
  • Командное сообщение
  • Документ Сообщение
  • Сообщение о событии
  • Запрос-Ответ
  • Обратный адрес
  • Идентификатор корреляции
  • Последовательность сообщений
  • Срок действия сообщения
  • Индикатор формата

Маршрутизатор сообщений

[ редактировать ]
  • Контентно-ориентированный маршрутизатор
  • Фильтр сообщений
  • Динамический маршрутизатор
  • Список получателей
  • Сплиттер
  • Агрегатор
  • Ресеквенсор
  • Процессор составных сообщений
  • Разброс-Собрать
  • Маршрутизация
  • Менеджер процессов
  • Брокер сообщений

Преобразование сообщений

[ редактировать ]
  • Конверт обертка
  • Обогатитель контента
  • Контент-фильтр
  • Проверка претензии
  • Нормализатор
  • Каноническая модель данных

Конечная точка сообщения

[ редактировать ]
  • Шлюз обмена сообщениями
  • Сопоставитель сообщений
  • Транзакционный клиент
  • Опрос потребителя
  • Управляемый событиями потребитель
  • Конкурирующие потребители
  • Диспетчер сообщений
  • Избирательный потребитель
  • Надежный подписчик
  • Идемпотентный приемник
  • Активатор услуги

Управление системой

[ редактировать ]
  • Управляющая шина
  • Объезд
  • Проводной кран
  • История сообщений
  • Магазин сообщений
  • Умный прокси
  • Тестовое сообщение
  • Очистка канала

Язык шаблонов продолжает оставаться актуальным и сегодня, например, при разработке и интеграции облачных приложений, а также в Интернете вещей. В 2015 году два автора книги воссоединились — впервые с момента публикации книги — для ретроспективы и интервью в IEEE Software . [1]

Выполнение

[ редактировать ]

Шаблоны корпоративной интеграции реализованы во многих интеграционных решениях с открытым исходным кодом. Известные реализации включают Spring Integration , Apache Camel , Red Hat Fuse , Mule ESB и Guaraná DSL .

См. также

[ редактировать ]
  1. ^ Циммерманн, Олаф; Паутассо, Чезаре; Хохпе, Грегор; Вульф, Бобби (2016). «Десятилетие шаблонов корпоративной интеграции: разговор с авторами» . Программное обеспечение IEEE . 33 (1): 13–19. дои : 10.1109/MS.2016.11 .
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7e1c1696e664014ce066e0f58049f5e8__1716138300
URL1:https://arc.ask3.ru/arc/aa/7e/e8/7e1c1696e664014ce066e0f58049f5e8.html
Заголовок, (Title) документа по адресу, URL1:
Enterprise Integration Patterns - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)