Multi-perspective Business Process Monitoring
Monitoring business processes is an important area in Business Process Management. This area not only supports monitoring but also enables flexibility. Thus, it has been investigated in many other areas like Business Activity Monitoring, Exception Handling, Aspect Oriented Business Process Management, etc. These areas require to define how a process instance should be monitored from different perspectives. However, current definitions are coupled to control-flow perspective, which applies some limitations. For example, we cannot define a rule to capture situations in which an account balance is read - regardless of its process.
To capture such situations, we propose an approach to define monitoring rules. This approach enables composition of rules in a way to be decoupled from a specific perspective. To validate the result, we implemented a rule editor and a monitoring service, called Observer Service. These artefacts are used to support the definition of monitoring rules and track process instances, correspondingly. Finally, we investigated the validity and relevancy of the artefacts through a banking case study.
KeywordsBusiness Process Management Systems Process Monitoring Service Oriented Architecture flexibility
Unable to display preview. Download preview PDF.