Coordination Technology for Workflows on the Web: Workspaces

  • Robert Tolksdorf
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1906)


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.


Markup Language Electronic Data Interchange Activity Description Coordination Technology User Step 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Cla.
  2. CNT98.
    P. Ciancarini, O. Niestrasz, and R. Tolksdorf. A case study in coordination: Conference Management on the Internet., 1998.
  3. CTV+98.
    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.Google Scholar
  4. FHA99.
    Eric Freeman, Susanne Hupfer, and Ken Arnold. JavaSpaces principles, patterns, and practice. Addison-Wesley, Reading, MA, USA, 1999.Google Scholar
  5. GC92.
    David Gelernter and Nicholas Carriero. Coordination Languages and their Significance. Communications of the ACM, 35(2):97–107, 1992.CrossRefGoogle Scholar
  6. MC94.
    T.W. Malone and K. Crowston. The Interdisciplinary Study of Coordination. A CM Computing Surveys, 26(1):87–119, 1994.CrossRefGoogle Scholar
  7. Nar00.
    N.C. Narendra. Adaptive Workflow Management-An Integrated Approach and System Architecture. In Proceedings of the 15th Sympoium on Applied Computing (SAC 2000), 2000.Google Scholar
  8. PA98.
    G. Papadopoulos and F. Arbab. Coordination models and languages. In Advances in Computers, volume 46: The Engineering of Large Systems. Academic Press, 1998.Google Scholar
  9. TR00.
    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.Google Scholar
  10. WMLF98.
    P. Wyckoff, S. McLaughry, T. Lehman, and D. Ford. T Spaces. IBM Systems Journal, 37(3):454–474, 1998.CrossRefGoogle Scholar
  11. Wor98a.
    Workflow Management Coalition. Interface 1: Process Definition Interchange Process Model, 1998.
  12. Wor98b.
    Workflow Management Coalition. Workflow and Internet: Catalysts for Radical Change. WfMC White Paper, 1998.
  13. Wor98c.
    World Wide Web Consortium. Extensible Markup Language (XML) 1.0. W3C Recommendation, 1998.
  14. Wor99.
    World Wide Web Consortium. XSL Transformations (XSLT). W3C Recommendation, 1999.
  15. Wor00.
    World Wide Web Consortium. Extensible Stylesheet Language (XSL) Version 1.0. W3C Working Draft, 2000.

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Robert Tolksdorf
    • 1
  1. 1.Fachbereich Informatik, FLP/KITTechnische Universität BerlinBerlinGermany

Personalised recommendations