Title :
C2AS: a system supporting distributed Web applications composed of collaborating agents
Author :
Rowstron, A.I.T. ; Li, S.F. ; Stefanova, R.
Author_Institution :
Comput. Lab., Cambridge Univ., UK
Abstract :
In this paper we describe the Cambridge Collaborative Agent System (C2AS). This is a prototype system designed to demonstrate the functionality and basic architecture of a framework for co-ordination between different components (or agents) of distributed `Web´ applications. Co-ordination in C2AS is achieved through the use of tuple spaces, as used in Linda. However, the access primitives used in C2AS are not those used by Linda, but the BONITA primitives, which provide asynchronous access to tuple spaces as opposed to synchronous access. Because C2AS is tuple space based it supports temporal and spatial separation of agents. The prototype system supports agents written in either Java (including applets) or C
Keywords :
Internet; cooperative systems; software agents; BONITA primitives; C; C2AS; Cambridge Collaborative Agent System; Java; access primitives; agents; co-ordination; collaborating agents; distributed Web applications; tuple space; Application software; Collaboration; Computer architecture; Java; Laboratories; Local area networks; Prototypes; Web sites; Wide area networks; World Wide Web;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises, 1997. Proceedings., Sixth IEEE Workshops on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-7967-0
DOI :
10.1109/ENABL.1997.630802