BP-Mon: Query-based monitoring of BPEL business processes

Catriel Beeri*, Anat Eyal, Tova Milo, Alon Pilberg

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


A short overview of one sub-system of BP-Suite - BP-Mon (Business Processing-Monitoring), which allows one to monitor process instances at run-time is presented. BP-Mon allows users to visually define monitoring tasks and associated reports, using a simple intuitive interface similar to those used for designing BPEL(Business Process Execution Language processes). An interesting characteristic of the implementation is that BP-Mon queries are translated to BPEL processes that run on the same execution engine as the monitored processes. Monitoring the execution of such processes for interesting patterns is critical for enforcing business policies and meeting efficiency and reliability goals. Typical monitoring systems are composed of three layers, one that absorbs the stream of events coming from the BP execution engine, another that processes and filters events, selects relevant event data and automatically triggers actions, and a dashboard that allows users to follow the processes progress, view custom reports and statistics on the processes and send alerts.

Original languageEnglish
Pages (from-to)21-24
Number of pages4
JournalSIGMOD Record
Issue number1
StatePublished - Mar 2008


Dive into the research topics of 'BP-Mon: Query-based monitoring of BPEL business processes'. Together they form a unique fingerprint.

Cite this