- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOAP的KQML语言通信的研究与实现.pdf
计算机系统应用 2005年第2期
基于SOAP的KQML语言通信的研究与实现①
and ofKQMLCOmmunicatiOnBasedonSOAP
ResearCh
ImpIementatiOn
马建红 王万森 (首都师范大学信息工程学院100037)
卫权岗 (河南新乡市气象局453000)
摘要:SOAP作为一种新的与平台无关的通信协议,可以实现异构系统间信息的交换,使得各种孤立系统的通信变
得容易。本文在分析SOAP、Web
语言通信实现方法。
WebseⅣ.ce
关键词:SOAP KQML通信
1 引言
Markup
Agenp引技术已被广泛用于人工智能和In艳met
领域的研究活动中。人们期望Agent可以如同人一样的一种跨平台的数据交换规范,已经成为被广泛接受的
在网上进行合作。Agent要在网上进行合作,首先必数据编码和数据处理标准。当前最新的姗版本是
须具有在网上进行通信的能力,因而异构多Agent系
统(Mum—agentSystem,MAS)之间的通信方法成为
了人们研究的一个热点。在Agent的通信研究方面,换结构化和类型化的信息提供了~个简单的轻量级机
IPA
有KQML、F
AcL、AgentTalk等Agent通信语言问世。
性和扩展性组合在一起,使现有的软件不论基于什么样
很多组织成功的基于KQML或ACL构建自己的多A-
gem系统。国内的研究大都是在KQML或ACL的基础
上,实现了Agent或者MobileAgent的通信模型H’43。 定义任何应用程序语义,如编程模型或特定语义实现,
而只定义一种简单的机制,通过一个模块化的包装模型
但是,当前的分布式通信协议DCOM/COM、CORBA
和JavaRMI要求服务器端和客户端有明确的同类型、 和对模块中特定格式编码的数据重编码机制来表示应
同构架的对等协议,从而使基于它们构建的MAS问形 用语义。SOAP的这项能力使得它可被很多类型的系统
pnDcedure
成了通信障碍;而sOAP是基于XML和HTTP的分布式 Ca¨)的延
用于从消息系统到PRC(Remote
对象的通信协议,它不仅可以包容这些协议,实现这些 伸。SOAP本身没有定义任何底层的传输协议,被“默
协议问的互通,而且简单清晰、有优秀的开放集成的能 认”绑定到mTP协议,因此s0帅是相当强大和自由的。
力。基于SOAP的WebSeⅣ.ce因为SOAP的跨平台的
信息表示和数据交换的特点而满足互操作性、普遍性 以把任何与应用程序相关的数据编码成XML文件,并封
和低进入屏障,使得各种孤立系统的通信变得容易。
本文从SOAP、KQML等相关标准和协议出发,提出了一
种基于XML的SOAP协议实现KQML通信的方法。
有通信技术最大程度地兼容。
2.1 s0AP协议的内容
2简单对象访问协议SOAP
SOAP‘5 ACcess
3(SimpIeObieCt ProtocoI)是一种基
①基金项目:北京市教委科技项目(2002kj098)
26 应用技术Applied1khniqIle
万方数据
2005年第2期 计算机系统应用
表示SOAP消
文档评论(0)