资源描述:
《基于本体的分布式案例推理系统研究(仅供参考)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、窗体顶端基于本体的分布式案例推理系统研究(仅供参考)摘要:论文提出了一种分布式案例推理系统框架.该框架通过本体服务器在分布式案例库之间建立了共享本体,每个案例库在共享本体的约束和指导下可以灵活地表示各自的领域知识.由于各案例库的知识表示都遵循共享本体约定,因此能够有效地实现知识集成.系统采用WebService技术构建,能够实现分布式异构环境下的系统集成.该框架是一个开放的系统框架,具有很强的可扩展性.关键词:基于案例推理,本体,分布式系统,WebServiceStudyonOntology-basedDist
2、ributedCaseBasedReasoningSystemAbstract:Adistributedcasebasedreasoningsystemframeworkispresentedinthispaper.Inthisframework,asharingontologyiscreatedinontologyserveranddomainknowledgecanberepresentedflexiblyincasebasesundertheconstraintandguidanceofthesharin
3、gontology.Becauseeverycasebaseiscreatedwithontologicalcommitmenttosharingontology,knowledgeintegrationcanbeachievedeffectively.ThissystemisconstructedusingWebServicetechnologyandsystemintegrationinheterogeneousenvironmentcanbeachieved.Thisframeworkisopenande
4、xtensible.Keywords:CBR,Ontology,Distributedsystem,WebService0引言基于案例的推理(Case-BasedReasoning,CBR)是人工智能领域中一种重要的基于知识的问题求解和学习方法.基于CBR的设计方法根据具体的设计问题求解经验及设计案例指导求解相似设计问题,在强调经验性设计问题的求解方面具有明显的优势,因而得到了广泛的应用[1-3].然而,这些系统大都采用传统的C/S体系结构,一方面系统的开发和维护费用昂贵,模块的可重用性和可扩展性差;另一方面这
5、些系统只能在局域网范围内使用,无法实现跨部门、跨企业的知识共享和重用.文献[4-6]采用分布式对象技术实现了分布式案例推理,提高了系统的开发效率和系统模块的可重用性,可以实现异构环境下跨地域的设计知识共享和重用.但是,这些系统仍然是基于单一案例库的推理,无法解决地域上分布的、多案例库的协同推理问题.我们知道产品设计,尤其是复杂产品的设计越来越依赖于多领域、多学科的知识协同.单个案例库的设计知识往往是不全面的或者仅仅是局部视图的设计知识.因此研究分布式多案例库的推理技术,可以克服单一案例库设计知识的局限性,实现不
6、同企业设计知识的共享和重用,具有重要的理论和实际意义.本文提出了一种基于本体的、采用WebService技术实现的多案例库协同的分布式案例推理系统框架.1系统框架图1为分布式多案例库推理系统框架.系统包括多个分布在不同地域的案例推理服务器,每个案例推理服务器都有一个独立的案例库用来保存各自设计知识.网络上的客户能够通过任何一个案例推理服务器进行案例检索.一个案例推理服务器可以访问另外一个案例推理服务器案例库中的案例.图1、系统结构本体服务器作为特殊的服务器用来管理本体知识,以实现不同案例推理服务器之间的知识集成
7、.1.1案例推理服务器设计由于案例推理服务器运行在分布式环境下,因此需要采用分布式计算技术实现.目前成熟的分布式计算技术包括分布式组件技术(主要有CORBA技术、DCOM技术和RMI技术)和WebService技术.WebService使用WSDL(WebServiceDescriptionLanguage)描述服务接口,使用UDDI(UniversalDescriptionDiscoveryandIntegration)来发布和搜寻WebService信息,使用Soap(SimpleObjectAccessP
8、rotocol)建立服务请求和响应消息,以实现客户端与Web服务间的互操作.由于Soap消息采用了HTTP协议,因此能够穿越防火墙,实现了安全与互操作的统一.采用WebService技术,实现互操作的双方不论在什么平台采用什么技术实现,只要它们能够处理和理解Soap消息,就能进行互操作.与分布式组件技术相比,采用WebService建立的应用系统的集成是松耦合的,松耦合的系统结构使We