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