C/sup 2/AS: a system supporting distributed Web applications composed of collaborating agents
Antony I.T. Rowstron, S.F. Li, Румяна Стефанова · 2002
In this paper we describe the Cambridge Collaborative Agent System (C/sup 2/AS). 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 C/sup 2/AS is achieved through the use of tuple spaces, as used in Linda. However, the access primitives used in C/sup 2/AS are not those used by Linda, but the BONITA primitives, which provide asynchronous access to tuple spaces as opposed to synchronous access. Because C/sup 2/AS 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.