The Mobile Agents List: JCAFE - Jini Compositional Agent Framework for the Enterprise

System Name: JCAFE - Jini Compositional Agent Framework for the Enterprise

Current Version: 1.0

Organization: MITRE Corporation

Entry status: authoritative

Supported platforms:
Unix and NT

Supported languages:
Java

Implemented standards: Jini, KQML

Type of migration:
weak

How many threads or processes are possible per agent? 1 or more

Local communication mechanisms and format of data:
InfoBus and RunTime Contaiment and Services Protocol

Global communication mechanisms:
KQML over RMI, JavaSpaces (Tuple Space)

How the communication partner can be addressed:
RMI proxy

Resource access control mechanism:
Configuration policies enforces by agent place

Agent tracking:
via the Agent Places registered in the Jini Lookup Service

Directory of services:
Jini Lookup Service and JavaSpaces (Tuple Space)

Type of code migration:
Owner places agent into a JavaSpace from which Places have read/take. Agents come back to owner via JavaSpace.

Other special features:
Multiple Agent Systems.
Agent Places register with Jini Lookup Service and place read on JavaSpace.
No need for static ATP, etc.
Places can move around network and can be dynamically loaded into applications.
Initial Agent Places and uninitialized agents come from the same place - the Agent System, which also
gives agents its id.

Availability:
have a SDK and running examples of agents performing services, using itineraries, etc.

License terms:
free

Article that describe the current system best:
Presented at JavaOne99 - presentation on JavaOne site. More documentation to come.

Year of first publication of systems description: 1999

Project URL: behind firewall

Contacts Email Address: jmckim@mitre.org

Last modification date of this entry: Tue Jun 29 19:27:42 MET DST 1999


This page was created automatically by a script. Last creation date of: Tue Jan 13 08:01:20 MET 2004 In case of problems please contact Fritz.Hohl@informatik.uni-stuttgart.de