SOA архитектура в Oracle BI EE
BI системы последнего поколения представляют собой не просто отдельную программу, в которой пользователи строят и публикуют отчеты, а обширный комплекс технологий и приложений, созданный для удовлетворения всех потребностей BI. Именно таким продуктом и является Oracle Business Intelligence Enterprise Edition (подробнее см. «Oracle BI Suite EE — самая «всеядная» и «интеллектуальная» из аналитических платформ», Oracle Magazine RE, Октябрь 2007.
В целом подход Oracle к созданию сервис ориентированной бизнес аналитике (Service Oriented Business Intelligence) следующий. Одной из основных характеристик платформы Oracle BI EE является понятие “всепроникающей” (Pervasive) бизнес аналитики, что позволяет принимать более обдуманные и взвешенные решения на различных уровнях. Т.е. можно выделить следующие тенденции в развитие SO BI:
- Включение BI в бизнес процессы компаний позволяет добавить аналитическую составляющую в Work?ow и обработку различных событий.
- Интеграция BI-систем и бизнес приложений позволяет объединить транзакционную и аналитическую обработку данных в едином интерфейсе;
- Интеграция исторических и данных реального времени позволяет строить хранилища данных нового типа, заниматься мониторингом различных аналитических показателей в режиме реального времени.
- Создание проактивной аналитики позволяет инициировать бизнес процессы из BI систем.
Если говорить про SOA архитектуру, то основными составляющими ее являются следующие компоненты:
- Бизнес-процессы (Business Processes) и BPEL – язык формального описания бизнес процессов и протоколов их взаимодействия между собой;
- Бизнес правила (Business Rules);
- Бизнес события (Business Events) и корпоративная сервисная шина (ESB);
- Мониторинг бизнес деятальности (BAM). Внедрение BI в SOA среду позволяет расширить каждый из перечисленных выше компонентов:
- Аналитические бизнес процессы (Analytic BPEL, ABPEL)
- Использование различных аналитические условий и метрики в BPEL процессах;
- Заниматься оркестровкой сервисов с использованием данных из BI систем;
Аналитические бизнес правила (Analytic Business Rules) Аналитическое управление бизнес событиями (Analytic Business Event Routing):
Возможность генерации бизнес событий (в том числе в шину данных) из агентов (Alert) в BI системах; Использование данных и отчетов для генерации бизнес событий; Возможность строить отчеты и запускать аналитические модели и вычисления из BPEL процессов; Интеллектуальная маршрутизация бизнес событий;
Аналитический мониторинг бизнес деятельности (Analytic BAM).
Содержание раздела