Java Agent DEvelopment Framework n JADE JADE is

  • Slides: 7
Download presentation
Java Agent DEvelopment Framework n 何謂JADE: JADE is a software development framework aimed at

Java Agent DEvelopment Framework n 何謂JADE: JADE is a software development framework aimed at developing multi-agent systems and applications conforming to FIPA standards for intelligent agents.

Reference architecture of a FIPA Agent Platform Agent Management System Directory Facilitator Message Transport

Reference architecture of a FIPA Agent Platform Agent Management System Directory Facilitator Message Transport System

Agent Management System (AMS) n 何謂AMS: AMS is the agent who exerts supervisory control

Agent Management System (AMS) n 何謂AMS: AMS is the agent who exerts supervisory control over access to and use of the Agent Platform. n 主要功能: The AMS provide white-page and life-cycle service, maintaining a directory of agent identifiers(AID) and agent state. Each agent must register with an AMS in order to get a valid AID.

Directory Facilitator (DF) n 何謂DF: A Directory Facilitory is a mandatory component of AP.

Directory Facilitator (DF) n 何謂DF: A Directory Facilitory is a mandatory component of AP. n 主要功能: The DF provides yellow pages services to other agents. Agents may register their services with the DF or query the DF to find out what services are offered by other agents.

Message Transport Service (MTS) and Agent Platform (AP) n 何謂MTS: An MTS is the

Message Transport Service (MTS) and Agent Platform (AP) n 何謂MTS: An MTS is the default communication method between agents on different APs. n 何謂AP: An AP provides the physical infrastructure in which agents can be deployed. The AP consist the machine ,operating system,agent support software,FIPA agent management components(DF,AMS and MTS) and agents.

Directory Facilitator (DF) n 何謂DF: A Directory Facilitory is a mandatory component of AP.

Directory Facilitator (DF) n 何謂DF: A Directory Facilitory is a mandatory component of AP. n 主要功能: The DF provides yellow pages services to other agents. Agents may register their services with the DF or query the DF to find out what services are offered by other agents.

FIPA ACL Message Structure Element Category of Element performative Type of communicative acts sender

FIPA ACL Message Structure Element Category of Element performative Type of communicative acts sender Participant in communication receiver Participant in communication reply-to Participant in communication content Content of message language Description of content encoding Description of content ontology Description of content protocol Control of conversation-id Control of conversation reply-with Control of conversation in-reply-to Control of conversation reply-by Control of conversation