What is JADE?
JADE or Java Agent Development
Framework is a free software which is completely implemented using Java language
and the minimum requirement is version 1.4 of JAVA. This basically simplifies debug
and development process of multi agent systems since this uses a middle-ware
and a set of graphical tools. The
configuration can be controlled through a remote GUI. Another advantage is the
configuration can be changed at run time when moving agents between machines.
Jade creates containers for
agents and those containers can be either on same system or different systems.
Platform is a collection of containers. Each platform should have a Main Container
which has two specialized agents called AMS agent and DF agent.
- AMS (Agent Management System) - This is the only agent who can create and kill other agents, it can kill containers and also shut down the platform.
- DF (Directory Facilitator) - This implements yellow pages service which advertises the services of agents in the platform, therefore other agents requiring those services can find them.