Skip to main content

Workflow: A Language for Composing Web Services

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2678))

Abstract

The introduction of Web Services has a profound impact on component models. The interaction processes behind a service become integral part of the component type, and as such formally described and automatically manageable. Workflow emerges as the reference model for the description of interaction processes associated to individual web services. In the DySCo (Dynamic Service Composition) project, we investigate the use of workflow for both the modelling and implementation of composite solutions based on web services. Key aspect of DySCo is the separation between composition and coordination logic. In this paper, we discuss the composition model defined in DySCo, and a technology framework to enforce it.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   129.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arkin A., and Alt.: Web Services Choreography Interface (WSCI) 1.0. W3C Note (2002)

    Google Scholar 

  2. Curbera F., and Alt.: Business Process Execution Language for Web Services (BPEL4WS) 1.0. IBM online resources, (2002)

    Google Scholar 

  3. ebXML: Reference Web Site for the Organization. http://www.ebXML.org (2002)

  4. Georgakopoulos D., Hornick M.F., Sheth A.P.: An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. In: Distributed and Parallel Databases Vol. 3 No. 2 (1995)

    Google Scholar 

  5. Haas H., and Alt.: Web Services Activity. W3C Working Groups (2002)

    Google Scholar 

  6. Holligsworth, D.: The Workflow Reference Model. Workflow Management Coalition (WfMC) (1994)

    Google Scholar 

  7. Hoare C.A.R.: Communicating Sequential Processes. In: Communication of the ACM, Vol. 21 No. 8 (1978)

    Google Scholar 

  8. Leymann, F.: Web Services Flow Language (WSFL 1.0). IBM (2002)

    Google Scholar 

  9. Milner R.: Communication and Concurrency. Prentice-Hall (1989)

    Google Scholar 

  10. Nierstrasz, O., and Meijler, T. D.: Requirements for a Composition Language. In: Ciancarini, P., Nierstrasz, O., Yonezawa, A. (Eds.): Object-Based Models and Languages for Concurrent Systems, LNCS 924 (1995)

    Google Scholar 

  11. Piccinelli G., Di Vitantonio G., and Mokrushin L.: Dynamic Service Aggregation in Electronic Marketplaces. In: Computer Networks Journal, Vol. 37 No. 2, Elsevier Science (2001)

    Google Scholar 

  12. Piccinelli G., Finkelstein A., Stammers E.: Automated Engineering of e-Business Processes: the RosettaNet Case Study. In: Proc. 6th Int. Conf. on Systemic, Cybernetics, and Informatics, Orlando, Florida, USA (2002)

    Google Scholar 

  13. Piccinelli G., Preist C., and Bartolini C.: E-Service Composition: Supporting Dynamic Definition of Process-oriented Negotiation Parameters. In: Proc. IEEE 2nd e-Negotiations Workshop, Munich, Germany (2001)

    Google Scholar 

  14. Kuno H.: Surveying the E-Services Technical Landscape. In: Proc. 2nd Int. Workshop on Advance Issues of E-Commerce and Web-Based Information Systems (WECWIS). Milpitas, California, USA (2000)

    Google Scholar 

  15. RosettaNet: Reference Web Site for the Organization. http://www.RosettaNet.org (2002)

  16. Seaborne A., Stammers E., Casati F., Piccinelli G., and Shan M.: A framework for business composition. In: Proc. W3C Workshop on Web Services, San Jose, CA, USA (2001)

    Google Scholar 

  17. Thatte S.: XLANG — Web Services for Business Process Design. Microsoft (2001)

    Google Scholar 

  18. Stearns M. and Piccinelli G.: Managing Interaction Concerns in Web-Service Systems. In: Proc. 2nd IEEE Int. Workshop on Aspect Oriented Programming for Distributed Computing Systems (AOPDCS), Vienna, Austria (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Piccinelli, G., Williams, S.L. (2003). Workflow: A Language for Composing Web Services. In: van der Aalst, W.M.P., Weske, M. (eds) Business Process Management. BPM 2003. Lecture Notes in Computer Science, vol 2678. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44895-0_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-44895-0_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40318-0

  • Online ISBN: 978-3-540-44895-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics