Abstract
The need for coordination technology in Web applications is evident. It has been shown that Linda-like systems are a suited to facilitate the interaction amongst agents and processes over the Internet. Workspaces is the application of Linda-like coordination technology to the domain of Internet-based workflow management systems.
The Workspaces architecture is based on workflows as coordinated transformations of documents. A set of basic steps transform XML documents under the control of an XSL engine. Coordination operations affect the order of execution in the workflow. A meta step compiles a workflow graph from the XML-based Workspaces Coordination Language into a set of XSL rules for single transformation steps.
The Workspaces architecture uses a Linda-like data space for coordination by XML documents. This XMLSpace contains documents describing the steps in a workflow and application specific documents to be transformed in the course of work. It involves multiple matching relations on XML documents.
The combination of standard Internet technology with coordination technology exhibits various benefits of explicit procedure representation, distributed and uncoupled architecture and ease of access.
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
James Clark. XT. http://www.jclark.com/xml/xt.html.
P. Ciancarini, O. Niestrasz, and R. Tolksdorf. A case study in coordination: Conference Management on the Internet. ftp://cs.unibo.it/pub/cianca/coordina.ps.gz, 1998.
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.
Eric Freeman, Susanne Hupfer, and Ken Arnold. JavaSpaces principles, patterns, and practice. Addison-Wesley, Reading, MA, USA, 1999.
David Gelernter and Nicholas Carriero. Coordination Languages and their Significance. Communications of the ACM, 35(2):97–107, 1992.
T.W. Malone and K. Crowston. The Interdisciplinary Study of Coordination. A CM Computing Surveys, 26(1):87–119, 1994.
N.C. Narendra. Adaptive Workflow Management-An Integrated Approach and System Architecture. In Proceedings of the 15th Sympoium on Applied Computing (SAC 2000), 2000.
G. Papadopoulos and F. Arbab. Coordination models and languages. In Advances in Computers, volume 46: The Engineering of Large Systems. Academic Press, 1998.
R. Tolksdorf and A. Rowstron. Evaluating Fault Tolerance Methods for Large-Scale Linda-Like Systems. In Proceedings of the 2000 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’ 2000), 2000.
P. Wyckoff, S. McLaughry, T. Lehman, and D. Ford. T Spaces. IBM Systems Journal, 37(3):454–474, 1998.
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. 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.
World Wide Web Consortium. Extensible Stylesheet Language (XSL) Version 1.0. W3C Working Draft, 2000. http://www.w3.org/TR/xsl.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tolksdorf, R. (2000). Coordination Technology for Workflows on the Web: Workspaces. In: Porto, A., Roman, GC. (eds) Coordination Languages and Models. COORDINATION 2000. Lecture Notes in Computer Science, vol 1906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45263-X_3
Download citation
DOI: https://doi.org/10.1007/3-540-45263-X_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41020-1
Online ISBN: 978-3-540-45263-8
eBook Packages: Springer Book Archive