Skip to main content

Using XSL to Coordinate Workflows

  • Conference paper

Part of the book series: Informatik aktuell ((INFORMAT))

Abstract

Web-based workflow management can greatly benefit from Internet technologies, as these offer required functionalities to support distributed and cross-organizational workflows. It is, however, vital for any successful Internet application to deliver its services via a standard protocol in a standard format. The Workspaces architecture combines workflow management with standard Internet technology, namely the Extensible Markup Language XML and the Extensible Stylesheet Language XSL, with coordination technology. It is based on the notion of steps as the basic kinds of activity. Several kinds of steps describe activities or their coordination. A workflow definition is compiled into a set of steps that can be distributed individually. The implementation of Workspaces uses XSL processing for the generation and execution of steps.

The Workspaces architecture and its implementation with standard Internet technologies is described. We report on the experiences made and draw conclusiond on the adequacy of XSL as a platform indepent and standardized component to build a Web-based workflow system.

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   44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   59.99
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. Gregory Alan Bolcer and Gail Kaiser. SWAP: Leveraging the Web to Manage Workflow. IEEE Internet Computing, 3(l):85-88, 1999.

    Article  Google Scholar 

  2. James Clark. XT. http://www.jclark.com/xml/xt.html.

    Google Scholar 

  3. Paolo Ciancarini, Robert Tolksdorf, Fabio Vitali, Davide Rossi, and Andreas Knoche. Coordinating Multiagent Applications on the WWW: A Reference Architecture.IEEE Transactions on Software Engineering, 24(5):362-375, May 1998.

    Article  Google Scholar 

  4. David Gelernter and Nicholas Carriero. Coordination Languages and their Significance.Communications of the ACM35(2):97-107, 1992.

    Article  Google Scholar 

  5. T.W Malone and K. Crowston. The Interdisciplinary Study of Coordination.ACM Computing Surveys, 26(1):87-119, 1994.

    Article  Google Scholar 

  6. J. Miller, A. Sheth, K. Kochut, and D. Palaniswami. The Future of Web-Based Workflows. InInternational Workshop on Research Directions in Process Technology, July 1997. http://lsdis.cs.uga.edu/lib/download/MS+97.ps.

    Google Scholar 

  7. Marc Stauch. Design and Implementation of a System for Distributed Workflows using XML / XSL. Master’s thesis, Technische Universität Berlin, 1999. http://www.cs.tu-berlin.de/ stauch/diplom.

    Google Scholar 

  8. K. Swenson. Simple Workflow Access Protocol (SWAP). Technical Report draft-ietf-swenson-swap-prot-OO.txt, Netscape Communications Corp, 1998. INTERNET-DRAFT.

    Google Scholar 

  9. Robert Tolksdorf. XML und darauf basierende Standards: Die neuen Auszeich-nungssprachen des Web.Informatik Spektrum, 22(6):407-421, 1999.

    Article  Google Scholar 

  10. Robert Tolksdorf. Coordinating Work on the Web with Workspaces. InProceedings of the IEEE Ninth International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises WET ICE 2000. IEEE Computer Society, Press, 2000.

    Google Scholar 

  11. Robert Tolksdorf. Coordination Technology for Workflows on the Web: Workspaces. InProceedings of the Fourth International Conference on Coordination Models and Languages COORDINATION 2000, LNCS. Springer-Verlag, 2000.

    Google Scholar 

  12. Workflow Management Coalition. Interface 1: Process Definition Interchange Process Model, 1998. http://www.wfmc.org.

    Google Scholar 

  13. Workflow Management Coalition. Workflow and Internet: Catalysts for Radical Change. WfMC White Paper, 1998. http://www.wfmc.org.

    Google Scholar 

  14. World Wide Web Consortium. Document Object Model (DOM) Level 1 Specification. W3C Recommendation, 1998. http://www.w3.org/TR/REC-D0M-Level-l.

    Google Scholar 

  15. World Wide Web Consortium. Extensible Markup Language (XML) 1.0. W3C Recommendation, 1998. http://www.w3.org/TR/REC-xml.

    Google Scholar 

  16. World Wide Web Consortium. XSL Transformations (XSLT). W3C Recommendation, 1999. http://www.w3.org/TR/xslt.

    Google Scholar 

  17. Workflow Management Coalition. Interoperability Wf-XML Binding. WFMC-TC-1023, May 2000. http://www.wfmc.org.

    Google Scholar 

  18. World Wide Web Consortium. Extensible Stylesheet Language (XSL) Specification. W3C Working Draft, 2000. http://www.w3.org/TR/xsl.

    Google Scholar 

  19. World Wide Web Consortium. Namespaces in XML. W3C Recommendation, 2000. http://www.w3.org/TR/REC-xml-names.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tolksdorf, R., Stauch, M. (2001). Using XSL to Coordinate Workflows. In: Killat, U., Lamersdorf, W. (eds) Kommunikation in Verteilten Systemen (KiVS). Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-56675-2_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-56675-2_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41645-6

  • Online ISBN: 978-3-642-56675-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics