网站大量收购闲置独家精品文档,联系QQ:2885784924

基于SOA模式专家系统集成的概述.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA模式专家系统集成的概述.doc

基于SOA模式专家系统集成的概述   摘要:文章首先介绍了专家系统的一些基础知识和SOA的相关技术背景,然后展示了目前基于网络平台下的专家系统的通用体系结构,鉴于目前专家系统还存有不能协同服务的不足之处,在此基础之上加入处理层模块,从而提出基于SOA模式下专家系统集成的框架结构设计。   关键词:专家系统;体系结构;处理层;集成;SOA   中图分类号:TP18 文献标识码:A 文章编号:1009-3044(2013)10-2452-03   中图分类号:TP18 文献标识码:A 文章编号:1009-3044(2013)10-pppp-0c   专家系统实质上是一种计算机系统,它利用人工智能技术结合计算机处理技术,根据某一领域存储于计算机中的专家知识和经验,模仿专家的思维方式进行推理和判断,对用户所提出的问题给予专家水平的解答,从而达到模拟人类专家决策的过程。   经过多年来计算机应用技术的快速发展,专家系统的相关理论技术研究变得越来越成熟,它的成功应用领域逐渐扩大到各个领域,包括有医学、气象、化学、数学、自动控制、物理、生物、农业、地质勘探、军事、工程技术、商业、空间技术、计算机辅助设计和制造等,开发出众多种专家系统,其中有小部分的专家系统在功能上已达到、有的甚至超过该领域中人类专家的知识决策水平,并在实际的社会生活应用中产生了令人满意的经济效益。[1]   专家系统一般由知识库、规则库、人机界面、推理机、知识获取和规则解释6 个部件组成,核心是知识库、规则库和推理机的设计。专家系统基本结构如图1 所示。   传统的专家系统大多都是单一的信息库,相互之间缺乏知识共享与交流,难以实现协同工作。他们往往运行在各自特有的平台上,这样一来就大大限制了信息共享与协同工作。在当今快速发展的现代社会,互联网的普及已经是大势所趋,信息已具有高度的共享性,重要的是这种共享并不受地理空间的限制。目前Web技术日趋成熟,将通信技术与互联网作为研究切入点,以达到现有资源最优配置目的专家系统也会迅速发展起来,到那时的专家系统能够发展成为通过网络随时为客户提供服务。   1 SOA的相关技术   1.1 SOA的实现   SOA全称Service-Oriented Architecture(面向服务的体系结构)是一个组件模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。目前,Web服务是实现SOA架构的重要手段,通过Web服务可将信息对外发布,达到信息共享和交流的目的,并且多种形式的客户端应用程序都能够将这些信息组织起来加以利用。相比较之前,SOA架构的系统能够更加从容地面对当今信息社会新增服务的急剧变化。[2]   1.2 Web服务技术   Web服务网络上标准的服务平台,具有网络化,分布式,模块化等特性,并且是建立在独立平台之上的标准分布计算单元,在Internet应用中执行特定的面向对象服务的任务,而且执行统一的技术说明,相互之间通过SOAP通信,能够做到本地调用,异地执行。[3]   Web 服务采用SOA 架构, 其基本结构如图2所示, 由提供者、请求者和代理3 个角色通过查询、请求和绑定3个动作组成。   2 基于SOA专家系统的结构模型   以SOA模式为原型,基于W e b服务技术的专家系统,是专家系统发展的一种必然趋势。基于W e b服务的专家系统的简单结构如图3 所示。由表示层、应用层、数据层,三个层次所组成,包括用户请求、Web接口、数据控制、推理机、解释器、知识库、数据库。Web 接口的功能主要面向用户,在Internet层中搭起用户和系统的桥梁;推理机是从知识库中获取相关信息加以推理和时时控制;解释器是将推理的过程进行机器语言编码转换;知识库中存放专家知识和应用推理规则;数据库则是保存和提取整个过程的事实和结果。   基于Web的专家系统将人机之间的交互定位在internet层次上,系统中的各类用户,包括领域专家和普通用户都可以通过浏览器访问专家系统的应用服务器,将问题传递给Web推理机和解释器,然后Web推理机通过后台数据服务器,并利用数规则库和知识库进行推理,推导出问题的结论,最后将推出的结论汇报给用户。[4]   基于SOA的专家系统较以往的专家系统有以下的有点:[5]   1)web服务使得访问方式更加灵活化,不受时间和空间环境的限制,具有网络相互共享,孤立个体下的协同通信。2)基于Web的专家系统的用户界面更为简化,并且支持多用户界面。3)更加方便系统管理维护,知识库和推理机的分离,更好的实现模块化,便于扩充。4)Internet上的

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档