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.
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
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
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
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
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
Turing AM (1936) On computable numbers, with an application to the entscheidungsproblem. Proc Lond Math Soc 42:230–265
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
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
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10257-014-0233-8