Skip to main content

Process Choreographies

  • Chapter
  • First Online:
Business Process Management

Abstract

Process choreographies are addressed in Chapter 5. After motivating the need for process interactions and process choreographies as means to specify these interactions, development phases during choreography design are introduced. The design and implementation of process choreographies is presented, introducing consistency notions that guide the correct implementation of process choreographies. After introducing service interaction patterns and Let’s Dance as concrete notations for specifying choreographies, the respective diagram types provided by the BPMN are addressed. In particular, conversation diagrams and process choreography diagrams of the BPMN are presented and illustrated by a rich set of examples.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 84.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  • van der Aalst W, Weske M (2001) The P2P Approach to Interorganizational Workflows. In: Dittrich KR, Geppert A, Norrie MC (eds) Proceedings of the 13th Conference on Advanced Information Systems Engineering (CAiSE’01), Springer Lecture Notes in Computer Science 2068, pp 140–156

    Chapter  Google Scholar 

  • van der Aalst W, de Medeiros AKA, Weijters AJMM (2006) Process Equivalence: Comparing Two Process Models Based on Observed Behavior. In: Business Process Management, Springer, Lecture Notes in Computer Science, vol 4102, pp 129–144

    Chapter  Google Scholar 

  • Barros AP, Dumas M, ter Hofstede AHM (2005) Service Interaction Patterns. In: van der Aalst W, Benatallah B, Casati F, Curbera F (eds) Business Process Management, Springer, Heidelberg, Lecture Notes in Computer Science, vol 3649, pp 302–318

    Chapter  Google Scholar 

  • Basten T, van der Aalst W (2001) Inheritance of Behavior. JLAP 47(2):47–145

    MathSciNet  MATH  Google Scholar 

  • Decker G (2009) Design and Analysis of Process Choreographies. PhD thesis, Hasso Plattner Institut, University of Potsdam

    Google Scholar 

  • Decker G, Barros AP (2007) Interaction Modeling Using BPMN. In: ter Hofstede et al. (2008), pp 208–219

    Google Scholar 

  • Decker G, Weske M (2007) Behavioral Consistency for B2B Process Integration. In: Krogstie et al. (2007), pp 81–95

    Google Scholar 

  • Decker G, Weske M (2011) Interaction-centric Modeling of Process Choreographies. Inf Syst 36(2):292–312

    Article  Google Scholar 

  • Decker G, Zaha JM, Dumas M (2006) Execution semantics for service choreographies. In: Bravetti et al. (2006), pp 163–177

    Google Scholar 

  • Dubray JJ, Amand SS, Martin MJ (2006) ebXML Business Process Specification Schema Technical Specification v2.0.4. OASIS

    Google Scholar 

  • Martens A (2003b) On Usability of Web Services. In: Calero C, Daz O, Piattini M (eds) Proceedings of 1st Web Services Quality Workshop

    Google Scholar 

  • Massuthe P, Reisig W, Schmidt K (2005) An Operating Guideline Approach to the SOA. Annals of Mathematics, Computing & Teleinformatics 1(3):35–43

    Google Scholar 

  • Object Management Group (2011) Business Process Model and Notation (BPMN) Version 2.0. formal/2011-01-03 edn

    Google Scholar 

  • Zaha JM, Barros A, Dumas M, ter Hofstede A (2006a) Let’s Dance: A Language for Service Behavior Modeling. In: Proceedings 14th International Conference on Cooperative Information Systems (CoopIS 2006), Springer Verlag, Montpellier, France

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mathias Weske .

Bibliographical Notes

Bibliographical Notes

Business process choreographies were introduced as a mechanism to investigate business-to-business collaborations. In this context, domain standards were established that not only specify the message communication between the parties involved in a business-to-business interaction, but also the content of the messages. Domain standards of this kind are RosettaNet for supply chain management, the Society for Worldwide Interbank Financial Transfer in the financial sector, and Health Level Seven in health care. The Organization for the Advancement of Structured Information Standards puts forward the ebXML standard for business collaboration in Dubray et al. (2006).

More recently, service interaction patterns have been introduced in Barros et al. (2005), and the language Let’s Dance was introduced in Zaha et al. (2006a). Interaction BPMN was proposed by Decker and Barros (2007). Business process choreographies are also investigated in Decker (2009) and Decker and Weske (2011). The execution semantics of service choreographies is reported in Decker et al. (2006). A unifying framework for compatibility and consistency in business-to-business process integration is introduced in Decker and Weske (2007).

The relationship between a global public process choreography and the realizations of the individual private orchestrations are investigated in van der Aalst and Weske (2001), based on work on process inheritance as introduced in Basten and van der Aalst (2001). The equivalence of process models, using their observable behaviour, is studied in van der Aalst et al. (2006). The relationship between compatibility notions in process choreographies and consistency of process implementations with regard to behavioural interfaces is studied in Decker and Weske (2007).

The operating guidelines approach is related to process choreographies; however, rather than our checking interconnected interface processes, a behavioural interface can be used to generate an operating guideline, which characterizes the valid interaction behaviours; operating guidelines are introduced in Massuthe et al. (2005).

This text book can only introduce a limited set of choreography modelling capabilities of the BPMN. For a complete presentation, there is no substitute for the standards document Object Management Group (2011).

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Weske, M. (2012). Process Choreographies. In: Business Process Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28616-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28616-2_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28615-5

  • Online ISBN: 978-3-642-28616-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics