Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Heterogeneous Protocol Communication Between Agents by a Mediator Agent

IP.com Disclosure Number: IPCOM000118847D
Original Publication Date: 1997-Aug-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 73K

Publishing Venue

IBM

Related People

Furusawa, O: AUTHOR [+4]

Abstract

Disclosed is a program whereby a mediator agent converts a communication protocol and mediates the heterogeneous communication between agents with Agent Communication Language (ACL). The mediator agent dynamically changes the communication protocol according to the protocol that is supported by an agent who asks protocol conversion to the mediator agent. The communication system among agents, via the mediator agent, does not depend on network protocols.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Heterogeneous Protocol Communication Between Agents by a Mediator
Agent

      Disclosed is a program whereby a mediator agent converts a
communication protocol and mediates the heterogeneous communication
between agents with Agent Communication Language (ACL).  The mediator
agent dynamically changes the communication protocol according to the
protocol that is supported by an agent who asks protocol conversion
to the mediator agent.  The communication system among agents, via
the mediator agent, does not depend on network protocols.

      For the agent communication, ACL is used.  An agent can
recognize a message written in ACL.  The mediator agent also needs to
recognize the ACL and support all of the communication protocol that
each agent supports so that the mediator agent can convert the
communication protocols.  In advance, the mediator agent needs to
know each identifier  and communication protocol of all agents.  To
do this, a user who has an  agent needs to know the address of the
mediator agent beforehand, and the agent needs to register the agent
&i identifier and protocol to the mediator agent.  From the
standpoint of an agent that requests or provides services, the agent
has only to support one communication protocol.  Moreover, it does
not have to know what communication protocols other agents support,
it needs to know only one communication  protocol that the mediator
agent supports.  Hence, when a new service agent appears with a new
protocol on the network, if only mediator agent  supports it &i
protocol, other agents of client users can make use of the  service
provided by the new agent.

      The Figure shows an example of using a mediator agent.  Agent
A begins to communicate with Agent B.  However, Agent A support...