Research Assistants: L. Boloni, K. Jun
Sponsor: NSF
The Bond project provides Java middleware for network computing. Bond is an agent-based, message-oriented system using KQML as a communication language. The middleware consists of a communication infrastructure and frameworks for building metaobjects and agents. We also provide frameworks for various aspects of complex object design, e.g. security, monitoring, QoS guarantees. An application of Bond will be a Virtual Laboratory supporting data annotation and metacomputing.
A number of papers describe the communication fabric, the architecture, the servers, and the agents. Links to related projects are provided.
An alpha release of our code has been available since November 1, 1998.