Ronin Agent Framework
December 1, 1999 - May 1, 2000
The Ronin Agent Framework is a Jini-based distributed agent development framework. Ronin is designed to aid in the development of highly demanded "intelligent" distributed applications.
Ronin introduces a hybrid architecture, a composition of agent-oriented and service-oriented architecture, for deploying dynamic distributed systems. The framework contains a number of features that distinguish it from comparable toolkits and frameworks, including an Agent Communication Language (ACL) and network protocol independent communication infrastructure. It also includes an agent proxy architecture that provides mobile agent behavior, a simple but powerful agent description facility that allows agents to find each other and an infrastructure that encourages the reuse of the existing non-Java AI applications. Deploying a Ronin agent system is guaranteed to be no harder than deploying a Jini-based distributed system.
Ronin has been successfully deployed within the UMBC eBiquity Group as the development foundation for the Agents2Go project. The Ronin Agent Framework has been presented at the Second Jini Community Meeting in October 1999.
- Harry Chen, Part of his Master thesis