SlideShare a Scribd company logo
1 of 13
интеграционная платформа на базе открытых стандартов
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)
 Организованный обмен сообщениями,
предназначенный для поддержки
одного или нескольких бизнес-
процессов
 В рамках оркестровки сообщений,
могут проводиться дополнительные
активности:н-р, трансформация
сообщений, их проверка.
Используется в случаях, когда существует растущая потребность в более
скоординированном обмене сообщениями между приложениями
Спасибо за внимание

More Related Content

Similar to Oracle AIA presentation for EPAM Astana

Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)
Andrey Akulov
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data Services
Media Gorod
 
OpenSource_2011
OpenSource_2011OpenSource_2011
OpenSource_2011
iopent
 
10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft
KewpaN
 
Платформа Docsvision
Платформа DocsvisionПлатформа Docsvision
Платформа Docsvision
Docsvision
 
Oracle минеев
Oracle минеевOracle минеев
Oracle минеев
Expolink
 

Similar to Oracle AIA presentation for EPAM Astana (20)

New как выбрать систему электронного документооборота и архива и никогда не п...
New как выбрать систему электронного документооборота и архива и никогда не п...New как выбрать систему электронного документооборота и архива и никогда не п...
New как выбрать систему электронного документооборота и архива и никогда не п...
 
Росстат - внедрение КРОК-НСИ
Росстат - внедрение КРОК-НСИРосстат - внедрение КРОК-НСИ
Росстат - внедрение КРОК-НСИ
 
Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)
 
PI System Connections
PI System ConnectionsPI System Connections
PI System Connections
 
Bastion Training: Project Server 2010
Bastion Training: Project Server 2010Bastion Training: Project Server 2010
Bastion Training: Project Server 2010
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point Workflow
 
«Знакомство с ПП Инструментальный пакет 1С:Интеграция 8»
«Знакомство с ПП Инструментальный пакет 1С:Интеграция 8» «Знакомство с ПП Инструментальный пакет 1С:Интеграция 8»
«Знакомство с ПП Инструментальный пакет 1С:Интеграция 8»
 
интеграция облачных приложений
интеграция облачных приложенийинтеграция облачных приложений
интеграция облачных приложений
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data Services
 
Microsoft Office Share Point Server 20072
Microsoft Office Share Point Server 20072Microsoft Office Share Point Server 20072
Microsoft Office Share Point Server 20072
 
OpenSource_2011
OpenSource_2011OpenSource_2011
OpenSource_2011
 
Вадим Немченко. Олег Скробук. Invento.by. Tableau WDC
Вадим Немченко. Олег Скробук. Invento.by. Tableau WDCВадим Немченко. Олег Скробук. Invento.by. Tableau WDC
Вадим Немченко. Олег Скробук. Invento.by. Tableau WDC
 
Платформа "1С:Предприятие 8.3" — основа современной ИТ-архитектуры для корпор...
Платформа "1С:Предприятие 8.3" — основа современной ИТ-архитектуры для корпор...Платформа "1С:Предприятие 8.3" — основа современной ИТ-архитектуры для корпор...
Платформа "1С:Предприятие 8.3" — основа современной ИТ-архитектуры для корпор...
 
Система автоматизации бизнес-процессов на платформе K2 blackpearl в компании ...
Система автоматизации бизнес-процессов на платформе K2 blackpearl в компании ...Система автоматизации бизнес-процессов на платформе K2 blackpearl в компании ...
Система автоматизации бизнес-процессов на платформе K2 blackpearl в компании ...
 
ФАС - внедрение КРОК-НСИ
ФАС - внедрение КРОК-НСИФАС - внедрение КРОК-НСИ
ФАС - внедрение КРОК-НСИ
 
10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft
 
Доступность приложений в гибридных ЦОД
Доступность приложений в гибридных ЦОДДоступность приложений в гибридных ЦОД
Доступность приложений в гибридных ЦОД
 
Платформа Docsvision
Платформа DocsvisionПлатформа Docsvision
Платформа Docsvision
 
Oracle минеев
Oracle минеевOracle минеев
Oracle минеев
 
Новая жизнь Ваших даных с PowerBI
Новая жизнь Ваших даных с PowerBI Новая жизнь Ваших даных с PowerBI
Новая жизнь Ваших даных с PowerBI
 

Oracle AIA presentation for EPAM Astana

  • 1. интеграционная платформа на базе открытых стандартов Oracle Application Integration Architecture (AIA)
  • 2. Содержание  Введение в Oracle AIA:  Oracle AIA  Структура Oracle AIA Пакеты Process Integration Pack (PIP) Пакеты Application Integration Architecture Foundation Pack  Стили интеграции согласно Oracle
  • 3. Oracle AIA Oracle Application Integration Architecture (AIA) - опыт интеграции приложений и применения SOA от компании Oracle
  • 5. Пакеты AIA Process Integration Pack (PIP)
  • 7. AIA и Стили интеграции
  • 8. Стили интеграции: Интеграция данных (Data-centric integration)  Преобразование данных из исходного формата в целевой формат  Обеспечение определенного уровеня логики в процессе трансформации  Предоставление понятной и полезной информации для целевой среды Используется при объемной репликации данных, где нет необходимости в обработке каждого отдельного сообщения для заполнения целевой системы
  • 9. Стили интеграции: Интеграция через родные интерфейсы (Integration through Native Interfaces)  Использование поддерживаемых способов интеграции с приложением на основе стека технологий и архитектуры приложения  Связующее программное обеспечение (middleware) не участвует в интеграции. Requester Application Interacting Directly with a Provider Application Используется при необходимости обмена бизнес-ориентированными сообщениями либо использовании более сложных возможностей приложения, представленных через данные интеграционные механизмы
  • 10. Стили интеграции: Интеграция через веб-сервисы (Integration through Web-services)  Независимый от технологической платформы способ реализации интерфейсов приложений  Использует XML для передачи данных от одного приложения к другому в режиме реального времени  Скрывает детали реализации приложения Example of Integration Flow Leveraging Provider Services Используется при обмене бизнес сообщениями в случаях, когда необходима интеграция приложений самых различных, потенциально несовместимых технологических платформ, включая интеграцию с третьими лицами
  • 11. Стили интеграции: Запрос справочных данных (Reference data query)  Обмен дополнительной информацией, которая важна для поддержки бизнес-операций, но не является частью основной интеграции Используется в случаях, когда нет необходимости постоянно хранить всю информацию в базе данных, а нужны лишь отдельные записи при запросе
  • 12. Стили интеграции: Интеграция ориентированная на процессы (Process-centric integration)  Организованный обмен сообщениями, предназначенный для поддержки одного или нескольких бизнес- процессов  В рамках оркестровки сообщений, могут проводиться дополнительные активности:н-р, трансформация сообщений, их проверка. Используется в случаях, когда существует растущая потребность в более скоординированном обмене сообщениями между приложениями

Editor's Notes

  1. Добрый день, Основная цель нашей сегодняшней презентации: это ознакомить вас с интеграционной платформой на базе открытых стандартов от компании Oracle «Архитектура интеграции приложений», а также дать обзор стилям интеграции, которые предлагает Oracle , и в которых может использоваться AIA https://www.youtube.com/watch?v=8JGHcMANBFI ******************************** Интеграция – это процесс объединения и совместной работы информационных систем и программных приложений. Открытый стандарт — это формат или протокол, который равным образом доступен для чтения и использования без ограничений всем заинтересованным сторонам; не содержит компонентов или расширений, зависящих от форматов или протоколов, которые не попадают под определение открытого стандарта; не содержит правовых или технических положений, ограничивающих его использование любой заинтересованной стороной в любых схемах предпринимательства; разработан и дорабатывается в ходе процедур, не зависящих от конкретного поставщика и открытых для равноправного участия конкурентов и третьих сторон; доступен в большом количестве полных реализаций, выполненных конкурирующими поставщиками, или в виде полной реализации, в равной степени доступной всем сторонам.
  2. Для начала коротко о структуре нашей презентации: Она будет состоять из двух частей: В первой части я дам обзор Oracle AIA, включая ее структуру и описание пакетов, входящих в нее. А затем мы перейдем к стилям интеграции, по классификации Oracle.
  3. Итак, как вам уже всем известно SOA – это подход к организации архитектуры системы, когда компоненты системы предоставляют свою функциональность в виде сервисов, к которым можно обращаться каким-то стандартизованным способом. Oracle Application Integration Architecture (AIA) - опыт интеграции приложений и применения SOA от компании Oracle . AIA - Oracle Application Integration Architecture (AIA) – концепция, обеспечивающая интеграцию приложений в разнородных системах, посредством использования методологии SOA Oracle Application Integration Architecture (AIA) предлагает встроенные материалы, шаблоны и методики для организации динамичных, ориентированных на пользователя бизнес-процессов в любых прикладных системах предприятия. **************************** сервис-ориентированная архитектура (SOA) - это модульный подход к разработке программного обеспечения, основанный на использовании распределённых, слабо связанных (англ. loose coupling) заменяемых компонентов, оснащённых стандартизированными интерфейсами для взаимодействия по стандартизированным протоколам AIA - Oracle Application Integration Architecture (AIA) – это концепция, обеспечивающая интеграцию приложений в разнородных системах, посредством использования методологии SOA. ******************************** *An out of the box feature or functionality, particularly in software, is a feature or functionality of a product that works immediately after installation without any configuration or modification
  4. AIA представляет собой иерархическую структуру, включающую несколько слоев: *процессы на базе лучших методик, построенные с помощью отраслевых эталонных моделей (эталонная модель - абстрактное представление понятий и отношений между ними в некоторой проблемной области, на основе которой строятся более конкретные и детально описанные модели, в итоге воплощённые в реально существующие объекты и механизмы); *пакеты Process Integration Pack (PIP) — готовые интегрированные приложения Oracle, позволяющие оперативно и без рисков развертывать бизнес-процессы (например, Siebel CRM to Oracle E-Business Suite); *пакеты Foundation Pack (FP), обеспечивающие создание специализированных бизнес-процессов для любых приложений при помощи готовых, независимых от приложений определений объектов и сервисов; *Oracle Fusion Middleware — интеграционная платформа на базе открытых стандартов. (Oracle Fusion Middleware это набор основанных на стандартах программных продуктов, которые включают ряд инструментов и сервисов: Java Enterprise Edition 5 (Java EE)-совместимую среду, инструменты для разработки, интграционные сервисы, бизнес аналитику, средства совместной работы, управления контентом. Oracle Fusion Middleware предлагает исчерпывающую поддержку для разработки, развертывания и управления для SOA.) ********************* Бизнес-процессы создаются на основе отраслевых эталонных моделей, которые отвечают разным уровням детализации. Уровень 0. Отрасль — концептуальное представление процессов, задокументированных в отрасли, с очень высокой степенью их абстракции. Например, процесс «Распоряжение о выдаче наличных» тут будет показан одним блоком. Уровень 1. Бизнес-процесс — концептуальное описание основного бизнес-процесса с высокой степенью его абстракции, без деталей реализации. Здесь процесс «Распоряжение о выдаче наличных» будет показан в виде нескольких последовательных шагов: поступление запроса, выполнение запроса и выдача денег. Уровень 2. Детальный бизнес-процесс — разбиение процесса на логические компоненты. Здесь также имеет место достаточно абстрактное представление, без деталей реализации, но могут быть установлены концептуальные требования к анализу и внедрению. Например, на этом уровне можно уточнить вопросы цены для проверки возможности оплаты счета. Уровень 3. Деятельность — выделение одного вида деятельности из детального бизнес-процесса, чтобы показать группу связанных задач, необходимых для выполнения операции. Здесь выделяются детальные потоки задач, специфичных для приложений, пункты анализа и интеграции.
  5. Как уже упоминалось на предыдущем слайде, В составе AIA выделяют: AIA Foundation Pack – инструментарий и среда интеграции. Включает в себя отраслевые и кросс-индустриальные бизнес-объекты, а также набор смоделированных бизнес-процессов AIA Process Integration Pack - готовые интегрированные приложения Oracle, позволяющие оперативно развертывать бизнес-процессы (например, Siebel CRM to Oracle E-Business Suite)   Пакеты PIP представляют собой готовую программную реализацию детального бизнес-процесса в виде интеграционных решений, объединяющих различные бизнес-приложения. В них используется общая модель объектов, что обеспечивает способность пакетов к расширению и модернизации, а также виртуальный набор приложений со значительно более богатой функциональностью. Oracle реализовал Process Integration Packs (PIPs) для ряда отраслевых, вне коробочных интеграций (out-of-the-box integrations ) между приложениями Oracle, а также сторонних приложений, таких как SAP AIA предлагает лучшие практики индустриальных процессов (eg.Order-to-Cash), откуда определяется общий словарь общих бизнес-объектов и их соответствующих сервисов Oracle Process Integration Packs (PIPs) основывается на стандартных индустриальных процессах и канонической модели данных PIPs моделируют определенные потоки бизнес-процессов в контексте определённой индустрии (н-р, Order-to-Cash в сфере услуг), включая все необходимые аспекты интеграции Специальные предложения в виде готовых интеграционных пакетов AIA PIPs существуют для интеграции собственных приложений Oracle (e-Business Suite, Transportation Management, Siebel, PeopleSoft, Fusion Applications и т.д.) и приложений других ведущих поставщиков бизнес-приложений (SAP).С помощью этих пакетов реализуются автоматические, сквозные бизнес-процессы компании. Например, пакет Order to Activate объединяет в единый процесс функциональность приложений Oracle Siebel CRM, BRM, OSM, ASAP, UIM. **************** AIA предлагает лучшие практики индустриальных процессов (eg.Order-to-Cash), откуда определяется общий словарь общих бизнес-объектов и их соответствующих сервисов. Oracle Process Integration Packs (PIPs) основывается на стандартных индустриальных процессах и канонической модели данных   PIPs моделируют определенные потоки бизнес-процессов в контексте определённой индустрии (н-р, Order-to-Cash в сфере услуг), включая все необходимые аспекты интеграции   Специальные предложения в виде готовых интеграционных пакетов AIA PIPs существуют для интеграции собственных приложений Oracle (e-Business Suite, Transportation Management, Siebel, PeopleSoft, Fusion Applications и т.д.) и приложений других ведущих поставщиков бизнес-приложений (SAP).С помощью этих пакетов реализуются автоматические, сквозные бизнес-процессы компании. Например, пакет Order to Activate объединяет в единый процесс функциональность приложений Oracle Siebel CRM, BRM, OSM, ASAP, UIM.
  6. Пакеты Application Integration Architecture Foundation Pack — в свою очередь это фундамент AIA, что Oracle использует для разработки PIPs. В него входят инструментарий и среда интеграции, предоставляющие заказчикам возможность быстрой разработки собственных интеграционных проектов, и подключения к системам заказчиков любых внешних приложений. Он состоит из следующих основных компонентов: Эталонная архитектура SOA — проверенная, надежная и масштабируемая. Она включает заранее определенные шаблоны разработки, лучшие практики безопасности и аудита, рекомендации по обработке транзакций, а также библиотеку справочной документации. (эталонная модель - абстрактное представление понятий и отношений между ними в некоторой проблемной области, на основе которой строятся более конкретные и детально описанные модели, в итоге воплощённые в реально существующие объекты и механизмы); Модель программирования SOA — тщательно проработанные схемы проектирования с привязкой к инструментам, шаблоны и примеры кода, повышающие продуктивность разработки, рекомендации разработчику по обеспечению производительности, масштабируемости и надежности ПО. Портфель SOA — библиотека готовых независимых от приложений корпоративных объектов/бизнес-сервисов (Enterprise Business Objects and Services, EBO и EBS), которые можно расширять и модернизировать. Enterprise Business Objects (EBOs) – ключевой элемент этого словаря (канонически описывает стандартные бизнес-сущности). Основываясь на этих общих бизнес-сущностях,AIA предоставляет другие артефакты, такие как Enterprise Business Services (EBSs), Enterprise Business Messages (EBMs), Application Business Connector Services (ABCSs), etc. (более подробно в презентации Анар). Управление SOA включает репозиторий бизнес-сервисов, систему проверки составных приложений, функции обработки распространенных ошибок, средства диагностики SOA.   Технологическим ядром AIA Foundation Pack служит слой Enterprise Business Objects (EBS — это реализация EBO в виде Web-сервиса), через которые происходит взаимодействие бизнес-процессов и приложений (рис. 4). Эти объекты реализованы в виде XSD-файлов. Встроенный набор EBO обеспечивает доступ к функционалу бизнес-приложений Oracle; кроме того, пользователь может создавать свои собственные объекты. При использовании EBO все программные сообщения конвертируются в общую модель данных. При этом приложению нужно знать только две модели данных — свою собственную и каноническую. Подробнее об этом в презентации Анары
  7. А сейчас перейдем ко второй части нашей презентации, где будут представлены стили интеграции, как их предлагает Oracle. Хочу отметить, что данная классификация стилей предложена Oracle, и как я поняла если искать соответствие с другими стилями, то они соотносятся скорее как класс-экземпляр, то есть данные стили более детальны по сравнению с абстрактной классификацией стилей интеграции (- Передача файлов;- Общая база данных;-Удалённый вызов процедур;- Обмен сообщениями.) ********************************* Когда я готовилась к этой презентации, я пыталась смаппить стили интеграции по Oracle с другими стилями интеграции (- Передача файлов;- Общая база данных;-Удалённый вызов процедур;- Обмен сообщениями.), и провести сравнение. Но на самом деле данная классификация, которая будет представлена ниже, относится к стилям интеграции именно с использованием Oracle AIA, поэтому она не соотносится с другими стилями интеграции   Что такое интеграция? Интеграция – это процесс объединения и совместной работы информационных систем и программных приложений.
  8. Когда: используется при объемной репликации данных, где нет необходимости в обработке каждого отдельного сообщения для заполнения целевой системы Примеры: Первоначальная синхронизация данных Массовая загрузка повторяющихся транзакций (н-р, заказы на покупку) Что предлагает Oracle: Технологическая основа: Oracle Golden Gate и Oracle Data Integrator Предварительно-встроенная интеграция: предварительно-встроенные интеграции Oracle для обработки таких данных как заказы и комиссионные платежи ********************* Интеграция данных трансформирует данные из их исходного формата в целевой формат, и предоставляют некоторый уровень логики в процессе трансформации для того, чтобы сделать данные полезными и связанными для целевой системы.   Типичные требования к интеграции данных - массовая репликация данных, где нет необходимости в индивидуальной обработке каждого сообщения, либо где не требуются многочисленные активности по обогащению данных для популяции конечной системы.   Пример 1: Первоначальная синхронизация данных Первоначальная синхронизация данных между приложениями, где одно из приложений уже функционировало некоторое время и содержит содержательную, постоянную информацию, которыми должно быть заполнено новое устанавливаемое приложение   Пример 2: Массовая загрузка повторяющихся транзакций   Массовая загрузка повторяющихся транзакций, таких как заказы клиентов, которые должны быть подсчитаны для совершения платежей соответствующими продавцами. Комиссионные выплаты производятся либо ежеквартально, либо ежемесячно, а торговые активности (заказы клиентов) собираются каждый день. При этом нет необходимости иметь эту информацию в реальном времени. Что предлагает Oracle: Технологическая основа: Oracle предлагает два инструмента для данного типа интегрции: : Oracle Golden Gate и Oracle Data Integrator. Oracle Golden Gate - программное приложение для реального времени захвата данных в реальном времени, их преобразования и доставки, размещения. данные, пройдя процесс выгрузки, сразу загружаются в конечную БД, где и происходит трансформация (она выполняется средствами СУБД) Oracle Data – это инструмент Extract, Load, Transform (ELT) (в отличие от общепринятого подхода ETL ) , который предлагает графическую среду для создания, управления и поддержки процессов интеграции данных в системах бизнес-аналитики. работает напрямую с таблицами БД и ETL для обработки данных Предварительно-встроенная интеграция: Oracle поставляет ряд предварительно построенных интеграций данных, таких как Siebel CRM и Oracle Incentive для обработки заказа клиента и совершения платежей. Также Communications Revenue Management: Billing and Revenue Management и E-Business Suite , которые вызывают автоматизированный планировщик для публикации общих отчетов из Oracle Communications Billing и Revenue Management to Oracle E-Business Suite Financials. Интеграция на уровне данных. Суть данного подхода заключается в следующем: приложения работают независимо друг от друга, каждое использует свой набор данных. В случае необходимости осуществляется обмен данными между приложениями. При этом, если обмен данными осуществляется путем вызова сервисов или отправки/получения сообщений, то в качестве среды для обмена можно использовать сервисную шину предприятия - Enterprise Service Bus (ESB). Если же обмен данными производится в основном между базами данных, используемыми тем или иным приложением, то можно использовать решение класса Extract, Transform, Load (ETL). При этом некоторые реализации ETL, например Oracle Data Integration (ODI), могут использовать в качестве источников и приемников данных веб-сервисов и системы класса Message-oriented Middleware (MOM).   ****************** Oracle Golden Gate - данные, пройдя процесс выгрузки, сразу загружаются в конечную БД, где и происходит трансформация (она выполняется средствами СУБД) Oracle Data - работает напрямую с таблицами БД и ETL для обработки данных Oracle Data Integrator Это продукт, относящийся к классу ETL: данные, пройдя процесс выгрузки, сразу загружаются в конечную БД, где и происходит трансформация средствами СУБД (нет необходимости в сервере для обработки данных; СУБД быстро выполняют работу по обработке данных) Oracle Golden Gate БД сама отслеживает изменения, которые были в ней произведены. Все они записываются в специальные журнальные файлы (они не переносятся на базу-приемник без изменений, а проводится их разбор). нагрузка по обработке журнальных файлов может быть полностью снята с промышленного оборудования. Golden Gate подходит для создания ODS (Operational Data Storage) – так называемых оперативных хранилищ данных.
  9. Когда: Простой обмен бизнес-ориентированными сообщениями Использование более сложных возможностей приложения, представленных через данные интеграционные механизмы Примеры: обеспечение корпоративными данными через множественные каналы (веб-каналы и голосовые каналы). При этом само приложение не имеет таких возможностей Что предлагает Oracle: Технологическая основа: механизмы интеграции приложения, основанные на его родном стеке технологий Предварительно-встроенная интеграция: предварительно-встроенные интеграции в рамках «Oracle Validated Integration» использующие родные интерфейсы приложений Oracle Для членов Oracle PartnerNetwork с решениями, которые дополняют и интегрируются с Oracle Applications, Oracle Validated Integration обеспечивает стратегическую основу и поставляет эксклюзивные преимущества выхода на рынок, которые позволяют партнерам позиционировать проверенные интеграции клиентам Oracle. Сотни партнеров Oracle Validated Integration для ускорения возможности продаж и привлечения новых клиентов ***************** Каждое приложение выполняется поверх своего собственного технологического стэка (набора технологий). На основе архитектуры приложения могут быть один или несколько поддерживаемых способов интеграции с приложением. Например, Oracle E-Business Suite предоставляет публичные Java интерфейсы и API-интерфейсы PL / SQL, бизнес события и командные интерфейсы для того, чтобы позволить набор возможностей интеграции для клиентов и партнеров.   Типичные требования к интеграции данных включают простой обмен бизнес-сообщениями либо потребление более изощренных возможностей приложения, представленных через данные интеграционные механизмы, которые выставлены через данные механизмы интерфейсов.   Пример: Родные интерфейсы могут использоваться при обеспечении корпоративными данными через множественные каналы (веб-каналы и голосовые каналы)., где само приложение не имеет таких возможностей и скорость доставки этой информации является решающей из-за высокой степени вмешательства человека.   Что предлагает Oracle: Технологическая основа: С точки зрения технологической основы, каждое приложение выставляет один или более механизмов для интеграции приложения, основанные на его родном стеке технологий. Некоторые приложения предоставляют расширенный инструментарий для содействия в выставлении и конфигурации, настройки и расширения механизмов интерфейса. Предварительно-встроенная интеграция: В рамках программы «Oracle Validated Integration» существуют ряд встроенных средств интеграций, созданных партнерами Oracle, которые воспользовались родными интерфейсами приложенийOracle .   /***/ Для членов Oracle PartnerNetwork с решениями, которые дополняют и интегрируются с Oracle Applications, Oracle Validated Integration обеспечивает стратегическую основу и поставляет эксклюзивные преимущества выхода на рынок, которые позволяют партнерам позиционировать проверенные интеграции клиентам Oracle. Сотни партнеров Oracle Validated Integration для ускорения возможности продаж и привлечения новых клиентов
  10. Когда: обмен бизнес сообщениями в случаях, когда необходима интеграция приложений самых различных, потенциально несовместимых технологических платформ, включая интеграцию с третьими лицами Примеры: интеграция разнородных приложений Что предлагает Oracle: Технологическая основа: Oracle Fusion Middleware, включая SOA Suite позволяет потребление, создание и интеграцию приложений с помощью веб-сервисов Предварительно-встроенная интеграция: предварительно-встроенные интеграции в рамках «Oracle Validated Integration», использующие возможности интерфейсов Oracle, основанных на веб-сервисах Адаптеры - соединяют родной интерфейс приложения с миром веб-сервисов Для членов Oracle PartnerNetwork с решениями, которые дополняют и интегрируются с Oracle Applications, Oracle Validated Integration обеспечивает стратегическую основу и поставляет эксклюзивные преимущества выхода на рынок, которые позволяют партнерам позиционировать проверенные интеграции клиентам Oracle. Сотни партнеров Oracle Validated Integration для ускорения возможности продаж и привлечения новых клиентов **************** Веб-сервисы, основанные на XML - это независимый от платформы способ выставления интерфейсов приложения. Используя XML в качестве общего языка, бизнес-транзакции передаются от одного приложения к другому в режиме реального времени. Веб-службы реализуются с использованием таких стандартов, как WSDL и SOAP, скрывая детали реализации и соединения приложения поставщика от потребителя.   Основным требованием, приводящим к использованию веб-служб, как и интеграции родных интерфейсов, является обмен бизнес-сообщениями. Ключевым отличием является необходимость интеграции приложений между самыми различными, потенциально-несовместимыми технологическими платформами, включая интеграцию с третьими лицами, что исключает возможность использования интеграции родных интерфейсов   Что предлагает Oracle: Технологическая основа: Oracle Fusion Middleware, включая SOA Suite и Адаптеры (соединяющие родной интерфейс приложения с миром веб-сервисов) позволяют потребление, создание и интеграцию приложений с помощью веб-сервисов Предварительно-встроенная интеграция: в рамках программы «Oracle Validated Integration» доступны предварительно-встроенные интеграции, использующие возможности интерфейсов Oracle, основанных на веб-сервисах /** Oracle Validated Integration обеспечивает стратегическую основу и поставляет эксклюзивные преимущества выхода на рынок, которые позволяют партнерам позиционировать проверенные интеграции клиентам Oracle */   , Oracle SOA Suite is a part of the Oracle Fusion Middleware family of software products. Предоставляет возможность развертывания и управления SOA. Oracle SOA Suite позволяет разработчикам настраивать и управлять сервисами и организовать их в композитные приложения и бизнес-процессы
  11. Когда: в случаях, когда нет необходимости постоянно хранить всю информацию в базе данных, а нужны лишь отдельные записи при запросе Примеры: поиск в налоговых кодах; извлечение баланса счета Что предлагает Oracle: Технологическая основа: Oracle Fusion Middleware (SOA Suite и Адаптеры) позволяет потребление, составление и интеграцию приложений с помощью веб-служб Предварительно-встроенная интеграция: предварительно-встроенные интеграции в рамках «Oracle Validated Integration», использующие возможности интерфейсов Oracle основанных на веб-сервисах для запроса справочных данных ***************** Запрос справочных данных применяется для обмена дополнительной информацией, которая важна для завершения или способствования бизнес-транзакциям, но сама по себе не являются частью основной интеграции. Веб-службы дополнительно усилили доступность справочных данных сторонних поставщиков, и есть много примеров компаний, которые предлагают услуги по передаче справочных данных на основе подписки.   Типичные случаи использования включают поиск географических идентификаторов либо налоговых кодов, получение баланс счета.   Когда: в случаях, когда нет необходимости постоянно хранить всю информацию в базе данных, а нужны лишь отдельные записи при запросе   Что предлагает Oracle: Технологическая основа: Oracle Fusion Middleware, включая SOA Suite и Адаптеры (соединяющие родной интерфейс приложения с миром веб-сервисов) позволяет потребление, создание и интеграцию приложений с помощью веб-сервисов Предварительно-встроенная интеграция: в рамках программы «Oracle Validated Integration» доступны предварительно-встроенные интеграции, использующие возможности интерфейсов Oracle, основанных на веб-сервисах
  12. Когда: Когда существует растущая потребность в более скоординированном обмене сообщениями между приложениями Примеры: Оркестровка транзакционных данных с момента захвата данных, преобразование и передача в систему обработки Управление прохождением транзакционных данных через процесс, основанный на бизнес-событии Что предлагает Oracle: Технологическая основа: SOA Suite и BPM Suite для определения и оркестровки бизнес-процессов Предварительно-встроенная интеграция: Oracle поставляет несколько процессов, ориентированных на интеграцию Пример: Интеграция, ориентированная на процессы используется при оркестровке транзакционных данных начиная с захвата данных, через трансформацию и передача в бэк-офисные системы. Интеграция, ориентированная на процессы, также может быть использована для приведения в движение транзакционных данных через процессы, основанные на бизнес-событии.  ************** В то время как многие приложения предоставляют интерфейсы веб-сервисов, существует растущая потребность в более скоординированном обмене сообщениями между приложениями. Этот организованный обмен сообщениями, как правило, предназначен для поддержки одного или нескольких бизнес-процессов. В рамках оркестровки сообщений могут проводиться дополнительные мероприятия , например, трансформация сообщений, обогащения или проверка. *Оркестровка описывает то, как сервисы должны взаимодействовать между собой, используя для этого обмен сообщениями, включая бизнес-логику и последовательность действий. При этом, оркестровка подчинена какому-то одному из участников бизнес-процесса. В по простому говоря, хореография определяет взаимодействие различных участников с использованием сервисов, а оркестровка описывает взаимодействие сервисов в рамках одного бизнес-процесса ********************** Интеграция на уровне бизнес-процессов. Суть данного подхода заключается в следующем: приложения выставляют сервисы, являющиеся интерфейсами к бизнес-логике данных приложений. Взаимодействие между приложениями реализовано в рамках бизнес-процесса, на отдельных шагах которого осуществляется вызов того или иного сервиса. Реализуется данный подход с помощью сервисной шины предприятия (ESB), которая занимается виртуализацией сервисов, предоставляемых приложениями, и решений класса Business Process Management System (BPMS), как правило основанных на языках BPEL или BPMN, которые реализуют логику процесса.