
- •Информационные системы. Программное обеспечение ис.
- •Классификация информационных систем. Архитектура ис.
- •Форматы данных. Кодовые страницы.
- •Форматы данных:
- •Передача данных. Модели передачи данных. Синхронное и асинхронное взаимодействие.
- •Технологии построения распределенных систем. Corba.
- •Управление содержимым Web-страницы на стороне клиента.
- •Серверы приложений j2ee
- •Интеграция приложений. Концепция eai.
Интеграция приложений. Концепция 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