В блоге Oracle размещена небольшая статья Александра Блинкова об Oracle Business Activity Monitoring - программе мониторинга и анализа событий в режиме реального времени. Ознакомиться с материалом полностью можно по ссылке
Oracle BAM даёт пользователям возможность самостоятельно создавать интерактивные информационные панели и определять проактивное воздействие. Oracle BAM использует web-технологии для построения полнофункциональной, интерактивной, настраиваемой рабочей панели, содержащей области визуализации данных, отражающих бизнес-информацию в режиме реального времени и другие пользовательские отчёты, через стандартный web-browser. Пользователям предоставлена возможность задавать собственные условия сигнального срабатывания, при выполнении которых, сигналы могут доставляться целевым адресатам по электронной почте, факсу, телефону и другим коммуникационным каналам, или автоматически запускать корректирующие бизнес-процессы.
Принцип действия Oracle BAM основан на обработке потока сообщений и событий. Архитектура Oracle BAM разработана с учётом требований к аналитике в режиме реального времени и к приложениям для создания отчётности.
Oracle BAM 11G – это J2EE приложение, построенное на инновационной архитектуре обработки событий на основе сообщений. Эта архитектура разработана специально для обеспечения режима реального времени мониторинга, аналитики и репортинга. Oracle BAM - решение, способное обеспечить в режиме реального времени визуализацию производственных операций с целостным и своевременным отражением бизнес-ситуации.
Решение практикует открытый интеграционный подход и позволяет задействовать различные механизмы захвата событий в реальном времени. Источниками данных могут быть: базы данных, очереди сообщений (на основе JMS, Oracle AQ, MQ), ETL-средства типа Oracle Data Integrator (ODI), и web-сервисы.
Интеграция с Oracle SOA Suite в качестве источника данных реализована через JCA-основанный Oracle BAM Adapter (для Oracle SOA Suite 11g) и Oracle BPEL Process Manager Sensor Framework (для Oracle SOA Suite 11g/10g).
Oracle BAM позволяет создавать персонализированные информационные панели. Программа предлагает интерактивный пользовательский интерфейс, в котором обновления информации отображаются в режиме реального времени через стандартный web-browser. Информационные панели могут быть доступны через web-приложения Oracle BAM, Oracle Application Development Framework, или через уникальный URL, ассигнованный при создании панели. Пользователи могут использовать свыше 35 графических представлений, возможных для отображения событий, модель процессов и KPI, обновляемые в режиме реального времени.