Advertisement

Coordinating Web-Based Systems with Documents in XMLSpaces

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

Abstract

We describe an extension to the Linda model of coordination for Web-based applications. It allows XML documents to be stored in a coordination space from where they can be retrieved based on multiple matching relations amongst XML documents, including those given by XML query-languages. XMLSpaces is distributed and supports several distribution policies in an extensible manner. We describe the partial replication schema implemented in detail.

Keywords

Distribution Strategy Coordination Model Tuple Space Distribution Policy Matching Relation 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    G. Papadopoulos and F. Arbab. Coordination models and languages. In Advances in Computers, volume 46: The Engineering of Large Systems. Academic Press, 1998. 356Google Scholar
  2. 2.
    David Gelernter and Nicholas Carriero. Coordination Languages and their Significance. Communications of the ACM, 35(2):97–107, 1992. 356CrossRefGoogle Scholar
  3. 3.
    Dirk Glaubitz. Verteilte Linda-artige Koordination mit XML-Dokumenten. Master’s thesis, Technische Universität Berlin, 2000. In German. 356Google Scholar
  4. 4.
    Robert Tolksdorf and Dirk Glaubitz. XMLSpaces for Coordination in Web-based Systems. In Proceedings of the Tenth IEEE International Workshops on Enabling Tech-nologies: Infrastructure for Collaborative Enterprises WET ICE 2001. IEEE Computer Society, Press, 2001. 356Google Scholar
  5. 5.
    Nicholas Carriero and David Gelernter. Linda in Context. Communications of the ACM, 32(4):444–458, 1989. 357CrossRefGoogle Scholar
  6. 6.
    Craig Fraasen. Intermediate Uniformly Distributed Tuple Space on Transputer Meshes. In J. P. Banáatre and D. Le Méetayer, editors, Research Directions in High-Level Parallel Programming Languages, number 574 in LNCS, pages 157–173. Springer, 1991. 363Google Scholar
  7. 7.
    Robert Bjornson. Linda on Distributed Memory Multiprocessors. PhD thesis, Yale University Department of Computer Science, 1992. Technical Report 931. 364Google Scholar
  8. 8.
    Robert Tolksdorf. Laura-A Service-Based Coordination Language. Science of Computer Programming, Special issue on Coordination Models, Languages, and Applications, 1998. 366Google Scholar
  9. 9.
    Sté ephane Ducasse, Thomas Hofmann, and Oscar Nierstrasz. OpenSpaces: An Object-Oriented Framework For Reconfigurable Coordination Spaces. In Anté onio Porto and Gruia-Catalin Roman, editors, Coordination Languages and Models, LNCS 1906, pages 1–19, Limassol, Cyprus, September 2000. 369CrossRefGoogle Scholar
  10. 10.
    World Wide Web Consortium. Extensible markup language (xml) 1.0. W3C Recommendation, 1998. http://www.w3.org/TR/REC-xml. 356, 358
  11. 11.
    P. Wyckoff, S. McLaughry, T. Lehman, and D. Ford. T spaces. IBM Systems Journal, 37(3):454–474, 1998. 358, 367, 368CrossRefGoogle Scholar
  12. 12.
    Robert Tolksdorf. Coordinating work on the web with workspaces. In Proceedings of the IEEE Ninth International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises WET ICE 2000. IEEE Computer Society, Press, 2000. 359Google Scholar
  13. 13.
    Robert Tolksdorf. Coordination technology for workflows on the web: Workspaces. In Proceedings of the Fourth International Conference on Coordination Models and Languages COORDINATION 2000, LNCS. Springer-Verlag, 2000. 359Google Scholar
  14. 14.
    Robert Tolksdorf and Marc Stauch. Using xsl to coordinate workflows. In U. Killat and W. Lamersdorf, editors, Kommunikation in Verteilten Systemen (KiVS), Informatik Aktuell, pages 127–138. Springer Verlag, 2001. 359Google Scholar
  15. 15.
    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. 363Google Scholar
  16. 17.
    Giacomo Cabri, Letizia Leonardi, and Franco Zambonelli. Xml dataspaces for mobile agent coordination. In 15th ACM Symposium on Applied Computing, pages 181–188, 2000. 368Google Scholar
  17. 18.
    Eric Freeman, Susanne Hupfer, and Ken Arnold. JavaSpaces principles, patterns, and practice. Addison-Wesley, Reading, MA, USA, 1999. 368Google Scholar
  18. 19.
    Ben Yanbin Zhao and Anthony Joseph. The xset xml search engine and xbench xml query benchmark. Technical Report UCB/CSD-00-1112, Computer Science Division (EECS), University of California, Berkeley, 2000. September. 368Google Scholar
  19. 20.
    David Moffat. Xml-tuples and xml-spaces, v0.7. http://uncled.oit.unc.edu/XML/XMLSpaces.html, Mar 1999. 368
  20. 21.
    WorldWideWeb Consortium. Document object model (dom) level 2 core specification. W3C Recommendation, 2000. http://www.w3.org/TR/DOM-Level-2-Core. 369
  21. 22.
    World Wide Web Consortium. Namespaces in xml. W3C Recommendation, 2000. http://www.w3.org/TR/REC-xml-names. 369

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

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

Personalised recommendations