13
интеграционная платформа на базе открытых стандартов Oracle Application Integration Architecture (AIA)

Oracle AIA presentation for EPAM Astana

Embed Size (px)

Citation preview

интеграционная платформа на базе открытых стандартов

Oracle Application Integration Architecture (AIA)

Содержание

Введение в Oracle AIA:

Oracle AIA

Структура Oracle AIA

Пакеты Process Integration Pack (PIP)

Пакеты Application Integration Architecture Foundation Pack

Стили интеграции согласно Oracle

Oracle AIA

Oracle Application Integration Architecture (AIA) - опыт интеграции приложений и применения SOA от компании Oracle

Структура Oracle AIA

Пакеты AIA Process Integration Pack (PIP)

Пакеты AIA Foundation Pack

AIA и Стили интеграции

Стили интеграции: Интеграция данных (Data-centric integration)

Преобразование данных из исходного формата в целевой формат

Обеспечение определенного уровеня логики в процессе трансформации

Предоставление понятной и полезной информации для целевой среды

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

Стили интеграции: Интеграция через родные интерфейсы (Integration through Native Interfaces)

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

Связующее программное обеспечение (middleware) не участвует в интеграции.

Requester Application Interacting Directly with a Provider Application

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

Стили интеграции: Интеграция через веб-сервисы (Integration through Web-services)

Независимый от технологической платформы способ реализации интерфейсов приложений

Использует XML для передачи данных от одного приложения к другому в режиме реального времени

Скрывает детали реализации приложения

Example of Integration Flow Leveraging Provider Services

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

Стили интеграции: Запрос справочных данных (Reference data query)

Обмен дополнительной информацией, которая важна для поддержки бизнес-операций, но не является частью основной интеграции

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

Стили интеграции: Интеграция ориентированная на процессы (Process-centric integration)

Организованный обмен сообщениями, предназначенный для поддержки одного или нескольких бизнес-процессов

В рамках оркестровки сообщений, могут проводиться дополнительные активности:н-р, трансформация сообщений, их проверка.

Используется в случаях, когда существует растущая потребность в более скоординированном обмене сообщениями между приложениями

Спасибо за внимание