Abstract
The World Wide Web is a very successful phenomenon, and is increasingly being used as a medium for electronic commerce rather than simple information exchange. In this paper it is argued that the low-level infrastructure of the Web is badly suited for these new applications, as well as being somewhat inefficient in its original applications; an alternative infrastructure offering better functionality and flexibility is proposed. The new infrastructure is based on the Linda coordination model, and adds a layer of abstraction over the absolute location of resources. Both theoretical and real-world issues are covered, including the problem of integrating this new system with the existing infrastructure of the Web.
Similar content being viewed by others
References
T. Berners-Lee, “Universal Resource Identifiers in WWW,” Technical Report RFC-1630, CERN, http://www.w3.org/Addressing/rfc1630.txt 1994.
T. J. Berners-Lee, R. Cailliau, and J.-F. Groff, “The World-Wide Web,” Computer Networks and ISDN Systems vol. 25(4–5), pp. 454–459, 1992.
P. Butcher, A. Wood, and M. Atkins, “Global synchronisation in Linda,” Concurrency: Practice and Experience vol. 6(6), pp. 505–516, 1994.
P. Ciancarini, A. Knoche, R. Tolksdorf, and F. Vitali, “PageSpace: An Architecture to Coordinate Distributed Applications on the Web,” in Proc. of the 5th Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE '96), 1996, pp. 340–345.
P. Ciancarini, R. Tolksdorf, and F. Vitali, “Coordination on the World Wide Web: The PageSpace experience,” Technical Report, University of Bologna and Technische Universität Berlin, 1997.
A. Douglas, A. Wood, and A. Rowstron, “Linda Implementation Revisited,” in Proc. of the 18th World Occam and Transputer User Group, pp. 125–138, 1995.
D. Gelernter, “Generative communication in Linda,” ACM Transactions in Programming Languages and Systems vol. 1, pp. 80–112, 1985.
D. Gelernter, “Multiple tuple spaces in Linda,” in Proc. of PARLE 89, 1989, pp. 20–27.
R. Menezes and A. Wood, “Coordination of distributed I/O in tuple space systems,” in Proc. of 31st Hawaii International Conference on System Sciences, Vol. VII, Big Island, Hawaii, USA, 1998, pp. 216–225.
R. Menezes and A. Wood, “Ligia: A Java-based Linda-like run-time system with garbage collection of tuple spaces,” Technical Report YCS-304, Department of Computer Science, University of York, 1998.
A. Rowstron and A. Wood, “Solving the Linda multiple rd problem,” in Proc. of 1st. International Conference--COORDINATION 96, P. Ciancarini and C. Hankin (eds.), 1996, pp. 357–367. Published in Lecture Notes of Computer Science Vol. 1061.
A. Rowstron and A. Wood, “Bonita: A set of tuple space primitives for distributed coordination,” in Proc. of the 30th Hawaii International Conference on System Sciences, H. El-Rewini and Y. N. Patt (eds.), 1997, Vol. 1, pp. 379–388.
A. Tanenbaum, Distributed Operating Systems. Prentice-Hall, Englewood Cliffs, NJ, 1995.
A. S. Tanenbaum and R. von Renesse, “Distributed operating systems,” ACM Computing Surveys 17(4), pp. 419–470, 1985.
A. Wood, “Coordination with attributes,” in Proc. of Coordination '99, 1999, to appear.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Menezes, R., Merrick, I. & Wood, A. Coordination in a Content-Addressable Web. Autonomous Agents and Multi-Agent Systems 2, 287–301 (1999). https://doi.org/10.1023/A:1010064423044
Issue Date:
DOI: https://doi.org/10.1023/A:1010064423044