Process Choreographies

  • Mathias WeskeEmail author


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.


Message Exchange Private Process Communication Place Transformation Operation Behavioural Interface 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 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 CrossRefGoogle Scholar
  2. 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 CrossRefGoogle Scholar
  3. 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 CrossRefGoogle Scholar
  4. Basten T, van der Aalst W (2001) Inheritance of Behavior. JLAP 47(2):47–145 MathSciNetzbMATHGoogle Scholar
  5. Decker G (2009) Design and Analysis of Process Choreographies. PhD thesis, Hasso Plattner Institut, University of Potsdam Google Scholar
  6. Decker G, Barros AP (2007) Interaction Modeling Using BPMN. In: ter Hofstede et al. (2008), pp 208–219 Google Scholar
  7. Decker G, Weske M (2007) Behavioral Consistency for B2B Process Integration. In: Krogstie et al. (2007), pp 81–95 Google Scholar
  8. Decker G, Weske M (2011) Interaction-centric Modeling of Process Choreographies. Inf Syst 36(2):292–312 CrossRefGoogle Scholar
  9. Decker G, Zaha JM, Dumas M (2006) Execution semantics for service choreographies. In: Bravetti et al. (2006), pp 163–177 Google Scholar
  10. Dubray JJ, Amand SS, Martin MJ (2006) ebXML Business Process Specification Schema Technical Specification v2.0.4. OASIS Google Scholar
  11. 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
  12. 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
  13. Object Management Group (2011) Business Process Model and Notation (BPMN) Version 2.0. formal/2011-01-03 edn Google Scholar
  14. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Hasso Plattner Institute (HPI)Universität PotsdamPotsdamGermany

Personalised recommendations