机构地区: 北京理工大学自动控制系
出 处: 《计算机科学》 2006年第6期188-191,共4页
摘 要: 对比了两种常用智体通信语言KQML和FIPA-ACL,确定软件人的通信语言采用FIPA-ACL,从而实现与分布在世界各地的多智体系统之间能够互操作,即相互通信和交流信息。同时提出了软件人通信层次结构和交互模型。然而,目前FIPA消息不能穿越防火墙,极大地制约了不同Agent平台之间的互操作性,因此提出使用简单对象存取协议(Simple Object Access Protocol)作为新的传输协议,该协议可以穿越防火墙FIPA-ACL的规范,但未完整地涉及安全问题,因此同时通过扩展SOAP解决软件人通信的安全问题,从而达到可靠的安全通信。 Compared KQML with FIPA-ACL, which are two kinds ol communication languages usually used by Agent, FIPA-ACL has been adopted by SoftMan, Using FIPA-ACL, SoftMan can have interoperability with Multi-Agent Systems around the world, that is, they can communicate and intercourse easily. And hierarchy of SoftMan and basic interoperability model have been discussed. However, FIPA message can't get through firewall, and this has limited the interoperability among different Agent platforms. So Simple Object Access Protocol(SOAP)has been put forward to use as a new transport protocol, and it can get through firewall. Specifications of FIPA-ACL have no intact safety, so SOAP has been extended to settle the problems of SoftMan's safety, and obtains reliable communication.