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.
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
Gregory Alan Bolcer and Gail Kaiser. SWAP: Leveraging the Web to Manage Workflow. IEEE Internet Computing, 3(l):85-88, 1999.
James Clark. XT. http://www.jclark.com/xml/xt.html.
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.
David Gelernter and Nicholas Carriero. Coordination Languages and their Significance.Communications of the ACM35(2):97-107, 1992.
T.W Malone and K. Crowston. The Interdisciplinary Study of Coordination.ACM Computing Surveys, 26(1):87-119, 1994.
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.
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.
K. Swenson. Simple Workflow Access Protocol (SWAP). Technical Report draft-ietf-swenson-swap-prot-OO.txt, Netscape Communications Corp, 1998. INTERNET-DRAFT.
Robert Tolksdorf. XML und darauf basierende Standards: Die neuen Auszeich-nungssprachen des Web.Informatik Spektrum, 22(6):407-421, 1999.
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.
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.
Workflow Management Coalition. Interface 1: Process Definition Interchange Process Model, 1998. http://www.wfmc.org.
Workflow Management Coalition. Workflow and Internet: Catalysts for Radical Change. WfMC White Paper, 1998. http://www.wfmc.org.
World Wide Web Consortium. Document Object Model (DOM) Level 1 Specification. W3C Recommendation, 1998. http://www.w3.org/TR/REC-D0M-Level-l.
World Wide Web Consortium. Extensible Markup Language (XML) 1.0. W3C Recommendation, 1998. http://www.w3.org/TR/REC-xml.
World Wide Web Consortium. XSL Transformations (XSLT). W3C Recommendation, 1999. http://www.w3.org/TR/xslt.
Workflow Management Coalition. Interoperability Wf-XML Binding. WFMC-TC-1023, May 2000. http://www.wfmc.org.
World Wide Web Consortium. Extensible Stylesheet Language (XSL) Specification. W3C Working Draft, 2000. http://www.w3.org/TR/xsl.
World Wide Web Consortium. Namespaces in XML. W3C Recommendation, 2000. http://www.w3.org/TR/REC-xml-names.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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