BPMN Extensions for Decentralized Execution and Monitoring of Business Processes

Jonas Anseeuw, Gregory Van Seghbroeck, Bruno Volckaert, Filip De Turck

Abstract

Software-as-a-service (SaaS) providers are further expanding their offering by growing into the space of business process outsourcing (BPO). Therefore, the SaaS provider wants to administer and manage the business process steps according to a service level agreement. Outsourcing of business processes results in decentralized business workflows. However, current business process modeling languages, e.g. Business Process Execution Language (BPEL), Business Process Model and Notation (BPMN), are based highly on a centralized execution model and current BPMN engines offer limited constructs for federation and decentralized execution. To guarantee execution of business processes according to a service level agreement, different parties involved in a federated workflow must be able to inspect the state of external workflows. This requires advanced inspection interfaces and monitoring facilities. Current business process modeling languages must thus be extended to support monitoring in the specification, support modeling and support deployment of decentralized workflows. In this paper, correlation and monitoring extensions for BPMN are described. These extensions to BPMN are described such that the existing specification can still be used as is in a backwards compatible way.

References

  1. Autili, M., Inverardi, P., and Tivoli, M. (2014). Choreos: Large scale choreographies for the future internet. In Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week - IEEE Conference on, pages 391-394.
  2. Barros, A. (2015). Process choreography modelling. In vom Brocke, J. and Rosemann, M., editors, Handbook on Business Process Management 1, International Handbooks on Information Systems, pages 279-300. Springer Berlin Heidelberg.
  3. Dumas, M. and Kohlborn, T. (2015). From business process models to service interfaces. In vom Brocke, J. and Rosemann, M., editors, Handbook on Business Process Management 1, International Handbooks on Information Systems, pages 557-578. Springer Berlin Heidelberg.
  4. Kavantzas, N., Fletcher, T., Burdett, D., Lafon, Y., Barreto, C., and Ritzinger, G. (2005). Web services choreography description language version 1.0. Candidate recommendation, W3C. http://www.w3.org/TR/2005/ CR-ws-cdl-10-20051109/.
  5. Lazovik, A., Aiello, M., and Papazoglou, M. (2004). Associating assertions with business processes and monitoring their execution. In Proceedings of the 2Nd International Conference on Service Oriented Computing, ICSOC 7804, pages 94-104, New York, NY, USA. ACM.
  6. OASIS (2007). OASIS Web Services Business Process Execution Language. http://docs.oasis-open.org/wsbpel/ 2.0/OS/wsbpel-v2.0-OS.html.
  7. (OMG), O. M. G. (2011). Business process model and notation (bpmn) version 2.0. Technical report.
  8. Roder, A., Lehmann, M., and Kabitzsch, K. (2011). Monitoring service choreographies. In Industrial Informatics (INDIN), 2011 9th IEEE International Conference on, pages 142-147.
  9. Stefanescu, A., Wieczorek, S., and Schur, M. (2014). Message choreography modeling. Software & Systems Modeling, 13(1):9-33.
  10. Van Seghbroeck, G., De Turck, F., Dhoedt, B., and Demeester, P. (2007). Web service choreography conformance verification in m2m systems through the pix-model. In Pervasive Services, IEEE International Conference on, pages 385-390.
  11. Wetzstein, B., Karastoyanova, D., Kopp, O., Leymann, F., and Zwink, D. (2010). Cross-organizational process monitoring based on service choreographies. In Proceedings of the 2010 ACM Symposium on Applied Computing, SAC 7810, pages 2485-2490, New York, NY, USA. ACM.
Download


Paper Citation


in Harvard Style

Anseeuw J., Van Seghbroeck G., Volckaert B. and De Turck F. (2015). BPMN Extensions for Decentralized Execution and Monitoring of Business Processes . In Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-104-5, pages 304-309. DOI: 10.5220/0005492303040309


in Bibtex Style

@conference{closer15,
author={Jonas Anseeuw and Gregory Van Seghbroeck and Bruno Volckaert and Filip De Turck},
title={BPMN Extensions for Decentralized Execution and Monitoring of Business Processes},
booktitle={Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2015},
pages={304-309},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005492303040309},
isbn={978-989-758-104-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - BPMN Extensions for Decentralized Execution and Monitoring of Business Processes
SN - 978-989-758-104-5
AU - Anseeuw J.
AU - Van Seghbroeck G.
AU - Volckaert B.
AU - De Turck F.
PY - 2015
SP - 304
EP - 309
DO - 10.5220/0005492303040309