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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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
Agerfalk PE (2004) Action-oriented conceptual modelling. Eur J Inf Sys 13(1):80–92
Auramäki E, Lehtinen E, Lyytinen K (1988) A speech-act-based office modeling approach. ACM Trans Inf Sys 6(2):126–152
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
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
Barros AP, Decker G, Dumas M, Weber F (2007b) Correlations patterns in service-oriented architectures, fundamental approaches to software engineering, FASE’07. Braga, Portugal
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
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
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
Denning P, Medina-Mora R (1995) Completing the loops. Interfaces 25(3):42–57
Dietz J (2006) The deep structure of business processes. Commun ACM 49(5):58–64
Ferstl O, Sinz E (2006) Foundations of information systems (In German), 5th edn. Oldenbourg, Germany
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
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
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
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
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
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
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
Searle J (1969) Speech acts. Cambridge University Press, Cambridge
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
White SA, Miers D, Fischer L (2008) BPMN modeling and reference guide. Future Strategies Inc., Lighthouse Pt, FL
Winograd T (1987) A language/action perspective on the design of cooperative work. Hum Comput Interact 3(1):3–30
Yourdon E (1989): Modern structured analysis. Yourdon Computing Series Press, Upper Saddle River, NJ, USA
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
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-642-00416-2_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00415-5
Online ISBN: 978-3-642-00416-2
eBook Packages: Business and EconomicsBusiness and Management (R0)