Skip to main content
Log in

A model-driven approach for event-based business process monitoring

  • Original Article
  • Published:
Information Systems and e-Business Management Aims and scope Submit manuscript

Abstract

Today event-driven business process management has matured from a scientific vision to a realizable methodology for companies of all sizes and shapes. This vision can be applied for business monitoring, as well as for compliance monitoring. However, leveraging the power of complex event processing for supporting business process monitoring is cumbersome because of the complicated modeling of rules and alerts as well as key performance indicators (KPIs) in machine readable format using the event languages. However, using a model-driven approach for generating a monitoring infrastructure based on events like the aPro architecture is one possibility to enable companies with various infrastructures to leverage the advantages of business process monitoring. This article describes how KPIs are modeled and transferred into event rules by a model-driven approach. Two use cases are the basis for defining requirements and evaluating the approach, showing it tackles challenges from business monitoring as well as from compliance monitoring.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  • Barbon F, Traverso P, Pistore M, Trainotti M (2006) Run-time monitoring of instances and classes of web service compositions. In: International conference on web services (ICWS ’06), pp 63–71

  • Baresi L, Guinea S (2005) Towards dynamic monitoring of WS-BPEL processes. In: Service-oriented computing (ICSOC 2005). Lecture notes in computer science, vol. 3826. Springer, Heidelberg, , pp 269–282

  • Birukou A, D’Andrea V, Leymann F, Serafinski J, Silveira P, Strauch S, Tluczek M (2010) An integrated solution for runtime compliance governance in soa. In: ICSOC. Lecture notes in computer science, vol 6470, pp 122–136

  • Bodenstaff L, Wombacher A, Reichert M, Jaeger MC (2008) Monitoring dependencies for slass: the MoDe4SLA approach. In: IEEE 5th international conference on services computing. IEEE Computer Society Press, pp 21–29

  • Decker G, Grosskopf A, Barros A (2007) A graphical notation for modeling complex events in business processes. In: 11th IEEE international enterprise distributed object computing conference (EDOC 2007), p 27

  • del Rio-Ortega A, Resinas M, Ruiz-Corts A (2010) Defining process performance indicators: an ontological approach. In: On the move to meaningful internet systems (OTM 2010). Lecture notes in computer science, vol 6426. Springer, Heidelberg, pp 555–572

  • Dijkman RM, Dumas M, Ouyang C (2007) Formal semantics and analysis of bpmn process models using petri nets. http://eprints.qut.edu.au/7115/

  • Esper—complex event processing. http://esper.codehaus.org/

  • Gartner Gartner reveals five business process management predictions for 2010 and beyond. http://www.gartner.com/it/page.jsp?id=1278415

  • Giblin C, Müller S, Pfitzmann B (2006) From regulatory policies to event monitoring rules: towards model-driven compliance automation. Technical report, IBM Research GmbH. Zurich Research Laboratory

  • Goldenson D, Gibson D (2003) Demonstrating the impact and benefits of CMMI: an update and preliminary results. Technical report

  • Kahn AB (1962) topological sorting of large networks. Commun ACM 5:558–562

    Article  Google Scholar 

  • Kharbili M, Medeiros A, Stein S, Aalst W (2008a) Business process compliance checking: current state and future challenges. In: Modellierung Betrieblicher Informationssysteme (MobIS 2008). Lecture notes in informatics, vol 141. Gesellschaft für Informatik, Bonn, pp 107–113

  • Kharbili ME, de Medeiros AKA, Stein S, van der Aalst WMP (2008b) Business process compliance checking: current state and future challenges. In: MobIS. LNI, vol 141. GI, pp 107–113

  • Kintz M (2012) A semantic dashboard description language for a process-oriented dashboard design methodology. In: Proceedings of the 2nd international workshop on model-based interactive ubiquitous systems (MODIQUITOUS 2012). Copenhagen, Denmark

  • Knuplesch D, Reichert M, Mangler J, Rinderle-Ma S, Fdhila W (2013) Towards compliance of cross-organizational processes and their changes. In: Business process management workshops SE-65. Lecture notes in business information processing, vol 132. Springer, New York, pp 649–661

  • Koetter F, Kochanowski M (2012) Goal-oriented model-driven business process monitoring using progoalml. In: BIS. Lecture notes in business information processing, vol 117. Springer, New York, pp 72–83

  • Koetter F, Kochanowski M (2013) A model-driven approach for event-based business process monitoring. In: Business process management workshops SE-41. Lecture notes in business information processing, vol 132. Springer, Berlin, pp 378–389

  • Koetter F, Weisbecker A, Renner T (2012) Business process optimization in cross-company service networks—architecture and maturity model. In: Proceedings of the 2012 annual SRII global conference

  • Koetter F, Kochanowski M, Renner T, Fehling C, Leymann F (2013) Unifying compliance management in adaptive environments through variability descriptors (short paper). In: Proceedings of the IEEE international conference on service oriented computing and applications (SOCA 2013) (pages to be published)

  • Luckham DC (2001) The power of events: an introduction to complex event processing in distributed enterprise systems. Addison-Wesley, Boston, MA

    Google Scholar 

  • Ly L, Rinderle-Ma S, Knuplesch D, Dadam P (2011) Monitoring business process compliance using compliance rule graphs. In: On the move to meaningful internet systems (OTM 2011). Lecture notes in computer science, vol 7044. Springer, Berlin, pp 82–99

  • Ly LT, Maggi FM, Montali M, Rinderle-Ma S, van der Aalst W (2013) A framework for the systematic comparison and evaluation of compliance monitoring approaches. In: 17th IEEE international enterprise distributed object computing conference (EDOC). IEEE Computer Society, Canada

  • Management’s report on internal control over financial reporting and certification of disclosure in exchange act periodic reports. http://www.sec.gov/spotlight/soxcomp.htm

  • Momm C, Gebhart M, Abeck S (2009) A model-driven approach for monitoring business performance in web service compositions. In: Proceedings of the fourth international conference on internet and web applications and services. IEEE Computer Society, Washington, DC, pp 343–350

  • Mulo E, Zdun U, Dustdar S (2009) Monitoring web service event trails for business compliance. In: SOCA. IEEE, pp 1–8

  • Mulo E, Zdun U, Dustdar S (2013) Domain-specific language for event-based compliance monitoring in process-driven soas. Serv Oriented Comput Appl 7(1):59–73

    Article  Google Scholar 

  • Reichert M, Weber B (2012) Business process compliance. In: Enabling flexibility in process—aware information systems. Springer, Berlin, pp 297–320

  • Schleicher D, Anstett T, Leymann F, Mietzner R (2009) Maintaining compliance in customizable process models. In: Proceedings of the 17th international conference on cooperative information systems (CoopIS 2009). Lecture notes in computer science, vol 5870. Springer, Heidelberg, pp 60–75

  • Spanoudakis G (2006) Non intrusive monitoring of service based systems. Int J Coop Inf Syst 15:325–358

    Article  Google Scholar 

  • The Sarbanes–Oxley Act. http://www.soxlaw.com

  • Tran H, Holmes T, Oberortner E, Mulo E, Cavalcante AB, Serafinski J, Tluczek M, Birukou A, Daniel F, Silveira P, Zdun U, Dustdar S (2010) An end-to-end framework for business compliance in process-driven soas. In: SYNASC. IEEE Computer Society, pp 407–414

  • Tran H, Zdun U, Holmes T, Oberortner E, Mulo E, Dustdar S (2012) Compliance in service-oriented architectures: a model-driven and view-based approach. Inf Softw Technol 54(6):531–552

    Article  Google Scholar 

  • Turing AM (1936) On computable numbers, with an application to the entscheidungsproblem. Proc Lond Math Soc 42:230–265

    Google Scholar 

  • Vidačković K, Weiner N, Kett H, Renner T (2010) Towards business-oriented monitoring and adaptation of distributed service-based applications from a process owners viewpoint. In: Workshops in service-oriented computing (ICSOC/servicewave 2009). Springer, New York, pp 385–394

  • Wetzstein B, Ma Z, Leymann F (2008) Towards measuring key performance indicators of semantic business processes. In: Business information systems. Springer, Berlin, pp 227–238

  • Wetzstein B, Strauch S, Leymann F (2009) Measuring performance metrics of ws-bpel service compositions. In: Fifth international conference on networking and services (ICNS ’09), pp 49 –56

Download references

Acknowledgments

The work published in this article was partially funded by the Co.M.B. project of the Deutsche Forschungsgemeinschaft (DFG) under the promotional reference SP 448/27-1.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Falko Koetter.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Koetter, F., Kochanowski, M. A model-driven approach for event-based business process monitoring. Inf Syst E-Bus Manage 13, 5–36 (2015). https://doi.org/10.1007/s10257-014-0233-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10257-014-0233-8

Keywords

Navigation