Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по КИС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
62.42 Кб
Скачать
  1. Интеграция приложений. Концепция eai.

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

•Интеграция является выгодной альтернативой разработки новых систем

•Проблемы интеграции:

–Приложения не имеют изначально заложенных механизмов взаимодействия

–Приложения используют различные технологии взаимодействия

–Приложения работают с различными форматами данных

–Приложения выполняются на различных платформах под управлением различных ОС

–Приложения функционируют в различное время по различному регламенту

Способы интеграции

• Интеграция «напрямую»

• Использование промежуточного интеграционного ПО

Функции интеграционного ПО

•Транспорт •Промежуточное хранение информации •Управление потоками информации •Обработка информации

Концепция EAI

EAI (Enterprise Application Integration) – концепция интеграции корпоративных приложений

•Задачи EAI

–Интеграция приложений

–Интеграция бизнес-процессов (BPI)

–Интеграция данных (Data Integration)

–Интеграция пользовательских интерфейсов (User Interface Integration)

•Функции средств EAI

–Обеспечение связи

–Доставка информации

–Преобразование данных

–Управление потоками информации

–Управление транзакциями

–Управление распределенными бизнес-процессами

Топологии EAI

• Hub-and-spoke (Звезда) • Bus (Шина)

Средства EAI

•Ядро EAI-системы:

–серверы приложений –MOM-системы –специализированные средства управления данными и процессами

Адаптеры (adapters, connectors) –обеспечивают подключение приложений к ядру EAI

•IBM WebSphere •SAP NetWeaver •Oracle WebLogic / ESB

Реализация концепции EAI с использованием средств IBM

На основе средств сообщений:

IBM WebSphere Message Broker – программный продукт, управляющий потоками информации на основе технологии MOM. Используется для создания брокеров и организации единой шины предприятия (ESB).

На основе SOA:

IBM WebSphere ESB – программный продукт, управляющий единой шиной предприятия (ESB) на основе средств SOA