Enhancing BPMN 2.0 Support for Service Interaction Patterns

Dario Campagna, Carlos Kavka, Luka Onesti

2014

Abstract

Choreography modeling languages have emerged in the past years as a mean for capturing and managing collaborative processes. The advancement of such languages let to the definition of the service interaction patterns, a pattern-based framework for the benchmarking of choreography languages against abstracted forms of representative scenarios. Service interaction patterns have been used to analyze the capabilities of different languages. Since its introduction, no benchmark based on this framework has been performed on the Business Process Model and Notation (BPMN) version 2.0. In this paper, we present an assessment of BPMN 2.0 support for service interaction patterns. We evidence the issues that limit the set of supported patterns, and propose enhancements to overcome them.

References

  1. Barros, A., Dumas, M., and Hofstede, A. (2005a). Service Interaction Patterns. In Business Process Management, volume 3649 of Lecture Notes in Computer Science, pages 302-318. Springer Berlin Heidelberg.
  2. Barros, A., Dumas, M., and Hofstede, A. (2005b). Service Interaction Patterns: Towards a Reference Framework for Service-based Business Process Interconnection. Technical Report FIT-TR-2005-02, Faculty of IT, Queensland University of Technology.
  3. Cortes-Cornax, M., Dupuy-Chessa, S., and Rieu, D. (2012). Choreographies in BPMN 2.0: New Challenges and Open Questions. In Proceedings of the 4th CentralEuropean Workshop on Services and their Composition, ZEUS-2012, volume 847 of CEUR Workshop Proceedings, pages 50-57.
  4. Cortes-Cornax, M., Dupuy-Chessa, S., Rieu, D., and Dumas, M. (2011). Evaluating Choreographies in BPMN 2.0 Using an Extended Quality Framework. In Business Process Model and Notation, volume 95 of Lecture Notes in Business Information Processing, pages 103-117. Springer Berlin Heidelberg.
  5. Decker, G., Overdick, H., and Zaha, J. M. (2006a). On the Suitability of WS-CDL for Choreography Modeling. In Proceedings of Methoden, Konzepte und Technologien für die Entwicklung von dienstebasierten Informationssystemen, EMISA 2006.
  6. Decker, G. and Puhlmann, F. (2007). Extending BPMN for Modeling Complex Choreographies. In Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I, OTM'07, pages 24-40. Springer-Verlag.
  7. Decker, G., Puhlmann, F., and Weske, M. (2006b). Formalizing Service Interactions. In Dustdar, S., Fiadeiro, J., and Sheth, A. P., editors, Business Process Management, volume 4102 of Lecture Notes in Computer Science, pages 414-419. Springer Berlin Heidelberg.
  8. Hagen, C. and Alonso, G. (2000). Exception handling in workflow management systems. IEEE Transaction on Software Engineering, 26(10):943-958.
  9. OASIS (2007). Web Services Business Process Execution Language Version 2.0. http://docs.oasisopen.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html.
  10. OASIS (2009). Web Services Atomic Transaction (WSAtomicTransaction) Version 1.2. http://docs.oasisopen.org/ws-tx/wstx-wsat-1.2-spec-os/wstx-wsat1.2-spec-os.html.
Download


Paper Citation


in Harvard Style

Campagna D., Kavka C. and Onesti L. (2014). Enhancing BPMN 2.0 Support for Service Interaction Patterns . In Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014) ISBN 978-989-758-036-9, pages 199-208. DOI: 10.5220/0004989901990208


in Bibtex Style

@conference{icsoft-ea14,
author={Dario Campagna and Carlos Kavka and Luka Onesti},
title={Enhancing BPMN 2.0 Support for Service Interaction Patterns},
booktitle={Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)},
year={2014},
pages={199-208},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004989901990208},
isbn={978-989-758-036-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)
TI - Enhancing BPMN 2.0 Support for Service Interaction Patterns
SN - 978-989-758-036-9
AU - Campagna D.
AU - Kavka C.
AU - Onesti L.
PY - 2014
SP - 199
EP - 208
DO - 10.5220/0004989901990208