- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于 Web Sev i ce的专家系统集成研究
基于 Web Serv i ce的专家系统集成研究
摘 要: 如何将分散的、异构的多个专家系统集成起来 , 为用户提供一个通用的平台是专家系统发展的必然趋势。本文提出了一个基于 Web Service的专家系统集成方案 , 有效的解决了多个专家系统的知识共享和协同工作等问题。文中主要介绍了基于 Web Service的专家系统集成方案的整体构架、应用模型以及实施步骤等。
关键词: Web Service; SOAP; UDD I ; 专家系统
1 引言
随着计算机应用技术的普遍推广 , 不同的部门、单位在不同的时期先后建立了各种各样的专家系统 , 如机械故障诊断系统 , 农业专家系统以及医疗专家系统等。由于这些专家系统大多数是建立在不同的操作系统、不同的数据库平台之上 , 并且采用不同的技术实现。从而导致它们只能独立发挥作用, 难于实现知识共享以及协同工作 , 用户也不易找到其需要的服务。如何将这些分散的、异构的专家系统集成起来 , 为用户提供一个通用的平台成为专家系统发展的必然趋势。
近年来不断发展的 Web Service技术的主要目标就是在现有的各种异构系统的基础上构建一个通用的与平台、语言无关的中间层 , 各异构系统依靠这个中间层来实现彼此的连接与集成。为此 , 本文提出了一个基于 Web Service的专家系统集成方案 , 旨在解决目前各专家系统独立发挥作用的现状 , 给用户提供一个通用的专家系统访问平台。采用 Web Service技术实现应用系统集成与采用其他分布式计算技术 (如 RM I、DCOM和 CORBA) 相比 , 由于 Web服务建立在已有的标准 Web协议基础上 , 并利用现有成熟 Web实施方案、支撑 Web的网络与安全设备等 , 使得 Web Service技术具有普适性和简单性等优势。另外 , 通过基于 XML的 SOAP协议实现互操作 , Web服务避免了不同协议之间的转换。
2 关键技术简介
2.1 Web Service技术规范
Web Service的主要目标是提供一个通用的与平台、语言无关的中间层来实现各种异构系统的相互操作和集成。Web Service的体系结构如图 1所示 , 主要有 3种角色: 服务提供者、服务请求者和服务注册代理。服务提供者就是服务的所有者 , 是部署了 Web服务的应用系统, 它为用户或其他应用系统提供服务; 服务请求者就是服务的使用者; 服务注册代理是提供服务注册、查找以及绑定的中介。服务提供者通过服务注册代理发布其所提供的服务。服务注册代理接收服务请求 , 并查找服务请求者所需的服务 , 找到以后将其与服务提供者绑定 , 之后服务请求者便可以调用远程服务。Web Service有四个标准协议: XML、SOAP、WSDL和 UDD I。
⑴可扩展标注语言 (XML)。XML是 Web Service的基础 , 在 Web Service的体系结构中扮演了通信基础的角色 , 作为 Web Service数据描述和交换的标准。
⑵简单对象访问协议 ( SOAP)。S OAP是 Web Service通信的标准协议。简单的说就是一个基于XML的、主要通过 HTTP协议来支持 RPC和信息传递的简单协议。
⑶Web服务描述语言 (WSDL)。WSDL是基于 XML的 Web Service定义语言 , 作为连接 Web Service的接口。WSDL除了描述提供的接口外 , 还描述了服务的位置 , 能调用的服务操作以及这些操作的参数和返回值等。
⑷ 通用描述、发现与集成 (UDD I )。UDD I协议为 Web Service提供一种基于 XML的服务注册与定位的机制 , 它通过注册表来维护 Web服务 , 并定义了一套发布和查找服务描述的标准方法。在 UDD I注册中心主要有以下 4种数据类型成员: businessEntity, 描述了服务提供者的信息; businessService和bingdingTemp late, 定义了服务的具体实现; t Model, 定义了服务的抽象接口。
2.2 专家系统简介
目前 , 专家系统在各个领域中已经得到广泛应用 , 并先后构建了许多的应用系统。如农业领域有小麦专家系统、蔬菜专家以及柑桔专家系统等 , 医疗领域中有肺病诊断、风湿疾病诊断和内科疾病诊断等系统。专家系统是一种智能的计算机程序 , 它运用知识和推理来解决只有专家才能解决的复杂问题, 它结合人工智能技术和具体的领域知识去解决各种实际问题。专家系统的体系结构如图 2所示 , 由知识库、推理机、解释器、综合数据库、知识获取等 5个主要部分构成。
知识获取是通过专家或知识工程师收集知识 , 并按某种表示方式存储在知识库中的过程 , 也
文档评论(0)