oracle aia presentation for epam astana
TRANSCRIPT
интеграционная платформа на базе открытых стандартов
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
Стили интеграции: Интеграция данных (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)
Организованный обмен сообщениями, предназначенный для поддержки одного или нескольких бизнес-процессов
В рамках оркестровки сообщений, могут проводиться дополнительные активности:н-р, трансформация сообщений, их проверка.
Используется в случаях, когда существует растущая потребность в более скоординированном обмене сообщениями между приложениями