Summary
Business processes interact with each other by sending and receiving messages; how such interactions take place (i.e. in which order and with which timing constraints) has to be defined in advance with a collaboration model, so the parties can be developed separately in conformity with it. With orchestration languages, however, the role of a collaboration model is that of an interface, so it is the run-time responsibility of the activities of the business process to guarantee that messages are exchanged in proper order and time. This paper motivates the need of run-time collaboration instances, which, by keeping the state of ongoing collaborations, relieve business processes of the burden of checking the conformity of the actual operations with the collaboration model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
W3C (2002) Web Services Conversation Language Version 1.0. http://www.w3.org/TR/2002/NOTE-wscl10-0020314/
IBM (2003) Business Process Execution Language for Web Services Version 1.1. http://www-106.ibm.com/developerworks/library/ws-bpel/
BPMI.org (2002) Business Process Modeling Language. http://www.bpmi.org/
W3C (2002) Web Services Choreography Interface Version 1.0. http://www.w3.org/TR/2002/NOTE-wsci-20020808/
W3C (2004) Web Services Choreography Description Language Version 1.0. http://www.w3.org/TR/2004/WD-ws-cdl-10-20040427/
UN/CEFACT, OASIS (2001) ebXML Business Process Specification Schema Version 1.01. http://www.ebxml.org/specs/ebBPSS.pdf
OASIS (2004) Business Transaction Protocol Version 1.0.9.1. http://www.oasisopen.org/committees/workgroup.php?wg_abbrev=business-transaction
WfMC (2002) Workflow process definition interface-XML Process Definition Language. http://www.wfmc.org/standards/docs/TC-1025_10_xpdl_102502.pdf
Dubray JJ (2001) OAGIS implementation using the ebXML CPP, CPA and BPSS specifications Version 1.0. http://xml.coverpages.org/OAGI-ebXML-WhitePaper-103.pdf
van der Aalst WMP (2002) Inheritance of interorganizational workflows: how to agree to disagree without loosing control? Information Technology and Management Journal: 195–231
Russell N, Hofstede AHM ter, Edmond D, van der Aalst WMP (2004) Workflow data patterns. QUT Technical report, FIT-TR-2004-01, Queensland University of Technology, Brisbane
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag London Limited
About this paper
Cite this paper
Bruno, G. (2006). Modeling and Using Business Collaborations. In: Konstantas, D., Bourrières, JP., Léonard, M., Boudjlida, N. (eds) Interoperability of Enterprise Software and Applications. Springer, London. https://doi.org/10.1007/1-84628-152-0_11
Download citation
DOI: https://doi.org/10.1007/1-84628-152-0_11
Publisher Name: Springer, London
Print ISBN: 978-1-84628-151-8
Online ISBN: 978-1-84628-152-5
eBook Packages: Computer ScienceComputer Science (R0)