Skip to main content

Modeling and Using Business Collaborations

  • Conference paper
  • 1131 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.

Keywords

  • Business Process
  • Process Instance
  • Automatic Activity
  • Business Object
  • Selling Service

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.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/1-84628-152-0_11
  • Chapter length: 12 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   139.00
Price excludes VAT (USA)
  • ISBN: 978-1-84628-152-5
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout

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)