Схема интеграции
Интеграции шаблон является моделью , которая описывает взаимодействие между программными компонентами . Шаблоны интеграции используются для интеграции корпоративных приложений . Шаблоны интеграции могут использоваться как для посредничества (внутрикорпоративная связь; внутри приложения), так и для федерации (этра-связь; между приложениями).
задний план
Соединения между распределенными программными компонентами подвержены задержкам и сбоям. Кроме того, разные компоненты системы имеют разные задачи и требования. Программные системы также меняются в процессе своего развития. Шаблоны интеграции представляют собой язык шаблонов и позволяют разработчикам программного обеспечения реализовывать работающие коммуникационные решения между этими системами.
Список шаблонов интеграции
Стиль интеграции
Каналы уведомлений
- Точка-точка
- Публикация-подписка
- Канал типа данных ( английский канал типа данных )
- Неверный канал сообщения ( недопустимый канал сообщения на английском языке )
- Канал мертвой буквы ( английский канал мертвой буквы )
- Гарантированная доставка ( гарантированная доставка на английском языке )
- Адаптер канала
- Мост обмена сообщениями (примерно немецкий мост уведомлений )
- Шина сообщений
Структура сообщения
- Командное сообщение ( английское командное сообщение )
- Сообщение документа ( английский документ сообщения )
- Сообщение о событии ( английское сообщение о событии )
- Запрос-ответ
- Обратный адрес
- Идентификатор корреляции
- Последовательность сообщений
- Срок действия сообщения
- Индикатор формата
Маршрутизация сообщений
- Content-Based Router ( английский контент на основе маршрутизатора )
- Фильтр сообщений ( английский фильтр сообщений )
- Динамический маршрутизатор ( англ. Dynamic router )
- Список получателей ( получатель на английском языке )
- Осколок
- Агрегатор
- Resequencer
- Обработчик составленных сообщений
- Разбросать
- Маршрутный промах
- Process Manager ( английский менеджер процессов )
- Брокер сообщений
- Преобразование сообщений ( английское преобразование сообщений )
- Обертка конверта
- Content Enricher
- Фильтр содержимого ( английский фильтр содержимого )
- Претензия Проверить
- Нормализатор
- Каноническая модель данных ( англ. Canonic data model )
Конечные точки сообщений
- Шлюз обмена сообщениями
- Картограф сообщений
- Транзакционный клиент ( англ. Transactional client )
- Опрос потребителя
- Потребитель, ориентированный на события
- Конкурирующие потребители
- Диспетчер сообщений
- Селективный потребитель
- Постоянный подписчик
- Идемпотентный приемник
- Диенстактиватор ( активатор услуг англ. )
Управление системой
- Шина управления ( англ. Control bus )
- Диверсия ( английский объезд )
- Проволочный кран
- История сообщений ( английская история сообщений )
- Память сообщений ( Английское хранилище сообщений )
- Умный прокси
- Тестовое сообщение ( тестовое сообщение на английском языке )
- Очиститель каналов
Смотри тоже
набухать
- ↑ б с д е е г Грегора Хоупа: Enterprise Integration скороговорки. (Больше не доступно в Интернете.) Ранее в оригинале ; Доступ к 5 мая 2017 года . ( Страница больше не доступна , поиск в веб-архивах ) Информация: ссылка была автоматически помечена как дефектная. Проверьте ссылку в соответствии с инструкциями, а затем удалите это уведомление.
- ↑ Грегори Хоуп, Бобби Вульф: Шаблоны интеграции предприятия . Проектирование, создание и развертывание решений для обмена сообщениями. Addison-Wesley Professional, 2003, ISBN 978-0-321-20068-6 (английский, 736 страниц).