Skip to main content

Process Choreography Modeling

  • Chapter
  • First Online:
Handbook on Business Process Management 1

Abstract

A significant development in business process modeling over recent years has involved the B2B choreography perspective, where message exchanges between collaborating partners are explicitly captured. Most of the proposals to date have focused on how message exchanges can be captured through a shared, global perspective between collaborating partners and used to enforce the ordering of individual message send and receive tasks within the processes of the partners. In the wider setting of analysis and design, the B2B perspective represents an important context through which requirements for information systems and their business processes are elicited, as seen through numerous informal methods and techniques. In this chapter, we address the gap between high-level analysis and detailed design concerning the B2B context, proposing extensions for choreography languages to allow for modeling of this context to be seamless across the analysis and design phases. Based on an example taken from the supply chain management domain, we identify three important requirements for extensions: functional scoping of different areas concerning a domain, which can then be modeled and related to each other in isolation; stepwise refinement of choreography models, reminiscent of classical analysis techniques; and the introduction of conversation semantics expressing the intent of logically related message exchanges of choreographies. Accordingly, we propose extensions to choreography modeling and an improved analysis of requirements, such as breakdowns in negotiations that take place between collaborating partners, using an adaptation of BPMN.

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 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.00
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

Institutional subscriptions

Notes

  1. 1.

    Zapletal et al. 2010 deal with choreography modeling using the UML profile UN/CEFACT’s Modeling Methodology (UMM).

References

  • Aagesen G, Krogstie J (2010) Analysis and design of business processes using BPMN. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1. Springer, Heidelberg

    Google Scholar 

  • Agerfalk PE (2004) Action-oriented conceptual modelling. Eur J Inf Sys 13(1):80–92

    Article  Google Scholar 

  • Auramäki E, Lehtinen E, Lyytinen K (1988) A speech-act-based office modeling approach. ACM Trans Inf Sys 6(2):126–152

    Article  Google Scholar 

  • Barros AP, Dumas M, ter Hofstede AHM (2005) Service interaction patterns: towards a reference framework for service-based business process interconnection. Proceedings of the 3rd international conference on business process management 2005 (BPM 2005), Springer, Nancy, France

    Google Scholar 

  • Barros AP, Decker G, Dumas M (2007a) Multi-staged and multi-viewpoint service choreography modelling. Workshop on software engineering methods for service-oriented architectures 2007 (SEMSOA 2007), Hannover, Germany

    Google Scholar 

  • Barros AP, Decker G, Dumas M, Weber F (2007b) Correlations patterns in service-oriented architectures, fundamental approaches to software engineering, FASE’07. Braga, Portugal

    Google Scholar 

  • De Michelis G, Grasso M (1994) Situating conversations within the language/action perspective: the Milan conversation model. In: Proceedings of the 1994 ACM conference on computer supported cooperative work. ACM Press, New York, NY, USA, pp 89–100

    Google Scholar 

  • Decker G, Weske M (2007) Local enforceability in interaction petri nets. 5th international conference on business process management (BPM), LNCS vol 4714. Springer, Brisbane, Australia, pp 305–319

    Google Scholar 

  • Decker G, Kopp O, Leymann F, Pfitzner K, Weske M (2008) Modeling service choreographies using BPMN and BPEL4Chor. 20th international conference on advanced information systems engineering (CAiSE), LNCS vol 5074. Springer, Montpellier, France, pp 79–93

    Google Scholar 

  • Denning P, Medina-Mora R (1995) Completing the loops. Interfaces 25(3):42–57

    Article  Google Scholar 

  • Dietz J (2006) The deep structure of business processes. Commun ACM 49(5):58–64

    Article  Google Scholar 

  • Ferstl O, Sinz E (2006) Foundations of information systems (In German), 5th edn. Oldenbourg, Germany

    Google Scholar 

  • Goldkuhl G (1995) Information as action and communication. In: Dahlblom B (ed) The infological equation, essays in the honour of B. Langefors. Gothenburg Studies in Information Systems, Gothenburg University, Sweden

    Google Scholar 

  • Hettel T, Flender C, Barros AP (2008) Scaling choreography for B2B value-chain analysis. 6th international conference on business process management 2008 (BPM 2008), LNCS vol 5240. Springer, Milan, Italy, pp 294–309

    Google Scholar 

  • Hofreiter B, Huemer C (2008) A model-driven top-down approach to inter-organizational systems: From global choreography models to executable BPEL. Paper presented at the Joint Conference on E-Commerce Technology (CEC'08) and Enterprise Computing, E-Commerce, and E-Services (EEE'008), Crystal City, Washington D.C., USA

    Google Scholar 

  • Kavantzas N, Burdette D, Ritzinger G, Lafon Y (2005) Web services choreography description language version 1.0, W3C candidate recommendation, Technical report, 2005: http://www.w3c.org/TR/ws-cdl-10

  • Kemsley S (2010) Collaborative BPM: drivers and impacts. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1. Springer, Heidelberg

    Google Scholar 

  • Leymann F, Karastoyanova D, Papazoglov MP (2010) Business process management standards. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1. Springer, Heidelberg

    Google Scholar 

  • Medina-Mora R, Winograd T, Flores R, Flores F (1992) The action workflow approach to workflow management technology. 1992 ACM conference on computer-supported cooperative work. ACM, Toronto, ON, Canada, pp 281–288

    Google Scholar 

  • Polyvyanyy A, Smitnov S, Weske M (2010) Business process model abstraction. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1. Springer, Heidelberg

    Google Scholar 

  • Searle J (1969) Speech acts. Cambridge University Press, Cambridge

    Google Scholar 

  • van der Aalst W (1997) Verification of workflow nets. In: P. Azema and G. Balbo (eds), Application and Theory of Petri Nets, volume 1248 of Lecture Notes in Computer Science, pp. 407–426. Springer, Berlin

    Google Scholar 

  • White SA, Miers D, Fischer L (2008) BPMN modeling and reference guide. Future Strategies Inc., Lighthouse Pt, FL

    Google Scholar 

  • Winograd T (1987) A language/action perspective on the design of cooperative work. Hum Comput Interact 3(1):3–30

    Article  Google Scholar 

  • Yourdon E (1989): Modern structured analysis. Yourdon Computing Series Press, Upper Saddle River, NJ, USA

    Google Scholar 

  • Zaha JM, Barros A, Dumas M, ter Hofstede A (2006) Let’s dance: a language for service behaviour modelling. Proceedings of the 14th international conference on cooperative information systems 2006 (CoopIs 2006), Montpellier, France

    Google Scholar 

  • Zapletal M, Schuster R, Liegl P, Huemer C, Hofreiter B (2010) Modelling inter-organisational business processes. In vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1. Springer, Heidelberg

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alistair Barros .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Barros, A., Hettel, T., Flender, C. (2010). Process Choreography Modeling. In: Brocke, J.v., Rosemann, M. (eds) Handbook on Business Process Management 1. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00416-2_12

Download citation

Publish with us

Policies and ethics