Skip to main content

Modeling and Using Business Collaborations

  • Conference paper
Interoperability of Enterprise Software and Applications
  • 1376 Accesses

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.

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 139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W3C (2002) Web Services Conversation Language Version 1.0. http://www.w3.org/TR/2002/NOTE-wscl10-0020314/

    Google Scholar 

  2. IBM (2003) Business Process Execution Language for Web Services Version 1.1. http://www-106.ibm.com/developerworks/library/ws-bpel/

    Google Scholar 

  3. BPMI.org (2002) Business Process Modeling Language. http://www.bpmi.org/

    Google Scholar 

  4. W3C (2002) Web Services Choreography Interface Version 1.0. http://www.w3.org/TR/2002/NOTE-wsci-20020808/

    Google Scholar 

  5. W3C (2004) Web Services Choreography Description Language Version 1.0. http://www.w3.org/TR/2004/WD-ws-cdl-10-20040427/

    Google Scholar 

  6. UN/CEFACT, OASIS (2001) ebXML Business Process Specification Schema Version 1.01. http://www.ebxml.org/specs/ebBPSS.pdf

    Google Scholar 

  7. OASIS (2004) Business Transaction Protocol Version 1.0.9.1. http://www.oasisopen.org/committees/workgroup.php?wg_abbrev=business-transaction

    Google Scholar 

  8. WfMC (2002) Workflow process definition interface-XML Process Definition Language. http://www.wfmc.org/standards/docs/TC-1025_10_xpdl_102502.pdf

    Google Scholar 

  9. 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

    Google Scholar 

  10. van der Aalst WMP (2002) Inheritance of interorganizational workflows: how to agree to disagree without loosing control? Information Technology and Management Journal: 195–231

    Google Scholar 

  11. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics