Базы данных Oracle - статьи

         

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).


    • Содержание раздела