Skip to main content

BPMN 2.0 and the Service Interaction Patterns: Can We Support Them All?

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 555))

Abstract

The Business Process Model and Notation (BPMN) specification version 2.0 represents the amalgamation of best practices within the business modeling community to define the notation and semantics of collaboration diagrams, process diagrams and choreography diagrams. Capturing and managing collaborative processes became a hot topic in the past years, and different choreography modeling languages have emerged. The advancement of such languages let to the definition of the service interaction patterns, a framework for the benchmarking of choreography languages against abstracted forms of representative scenarios. 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.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Zaha, J.M., Barros, A., Dumas, M., ter Hofstede, A.: Let’s dance: a language for service behavior modeling. In: Meersman, R., Tari, Z. (eds.) OTM 2006. LNCS, vol. 4275, pp. 145–162. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  2. W3C: Web Services Choreography Description Language Version 1.0. http://www.w3.org/TR/ws-cdl-10/ (2005)

  3. OASIS: Web Services Business Process Execution Language Version 2.0. http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html (2007)

  4. Barros, A., Dumas, M., Hofstede, A.: 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 (2005)

    Google Scholar 

  5. OMG: Business Process Model and Notation (BPMN) Version 2.0 (2011). http://www.omg.org/spec/BPMN/2.0

  6. Barros, A., Dumas, M., ter Hofstede, A.H.M.: Service interaction patterns. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds.) BPM 2005. LNCS, vol. 3649, pp. 302–318. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  7. Decker, G., Puhlmann, F.: Extending BPMN for modeling complex choreographies. In: Tari, Z., Meersman, R. (eds.) OTM 2007, Part I. LNCS, vol. 4803, pp. 24–40. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  8. Cortes-Cornax, M., Dupuy-Chessa, S., Rieu, D., Dumas, M.: Evaluating choreographies in BPMN 2.0 using an extended quality framework. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP, vol. 95, pp. 103–117. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  9. Cortes-Cornax, M., Dupuy-Chessa, S., Rieu, D.: Choreographies in BPMN 2.0: new challenges and open questions. In: Proceedings of the 4th Central-European Workshop on Services and their Composition, ZEUS-2012, vol. 847, pp. 50–57 (2012)

    Google Scholar 

  10. Decker, G., Overdick, H., Zaha, J.M.: 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 (2006)

    Google Scholar 

  11. OASIS: Web Services Atomic Transaction (WS-AtomicTransaction) Version 1.2 (2009). http://docs.oasis-open.org/ws-tx/wstx-wsat-1.2-spec-os/wstx-wsat-1.2-spec-os.html

  12. Hagen, C., Alonso, G.: Exception handling in workflow management systems. IEEE Trans. Softw. Eng. 26, 943–958 (2000)

    Article  Google Scholar 

  13. Decker, G., Puhlmann, F., Weske, M.: Formalizing service interactions. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 414–419. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

Download references

Acknowledgements

The authors thank the reviewers for the very useful comments that have contributed to enhance the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dario Campagna .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Campagna, D., Kavka, C., Onesti, L. (2015). BPMN 2.0 and the Service Interaction Patterns: Can We Support Them All?. In: Holzinger, A., Cardoso, J., Cordeiro, J., Libourel, T., Maciaszek, L., van Sinderen, M. (eds) Software Technologies. ICSOFT 2014. Communications in Computer and Information Science, vol 555. Springer, Cham. https://doi.org/10.1007/978-3-319-25579-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25579-8_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25578-1

  • Online ISBN: 978-3-319-25579-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics