学位专题

<
DOI:10.7666/d.y1554503

基于SOAP的多Agent系统通信机制的研究

李晓瑜
西安工业大学
引用
近年来,关于Agent和多Agent系统(MAS)的理论、技术和应用研究,已经成为人工智能、软件工程与互联网络Internet等领域共同关注的研究内容。由于单个Agent不足以完成全部的问题求解,需要多个Agent一起通过交互、协同工作。而通信是实现Agent交互与合作的基础。传统的ACL(Agent Communication Language,代理通信语言)也只是定义了一种行为交互的规范,在针对Internet上的应用实现上没有给出具体措施,存在不同语言难以交互等缺点。 本文引入XML技术和SOAP技术,用XML封装KQML作为不同Agent系统之间通信的语言,克服了KQML因缺乏形式化的语义解释以及句法结构和语义之间存在断层等问题所导致的Agent设计和通信的二义性。用SOAP作为系统的底层通信协议,以便于异构系统间跨平台的调用,实现了跨防火墙,跨网络的通信。在此基础上,提出了MACF-XMLSOAP(基于XML和SOAP的多Agent通信框架)并重点阐述了通信框架的结构及功能模块。这个框架是由Agent模块、ACL模块、XML模块和SOAP通信模块四个模块组成的,其中Agent模块负责设计Agent的功能,ACL模块负责设计Agent间知识级的通信功能,XML模块负责将Agent系统间通信的ACL进行封装。在多代理系统之间以XML文档的形式进行传输。SOAP通信模块用来实现应用层的传输。 这样设计的好处是在Agent系统进行设计时,将Agent结构设计和通信分开,降低系统设计的难度,且可实现跨平台通信。

多Agent系统;通信机制;代理通信语言;语义解释;句法结构;底层通信协议;简单对象访问协议

西安工业大学

硕士

计算机应用技术

陈桦

2008

中文

TN915.04

60

2010-01-19(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅