论文部分内容阅读
Web服务是一种基于网络环境的新型应用程序,是在Internet上进行分布式计算的基本构造模块,其自包含、自描述、松耦合及模块化的特点,使得Web服务在电子商务、应用集成开发等领域中扮演着越来越重要的角色。语义Web服务技术的出现,使得传统的Web服务发现技术难以捕获合适目标服务的难题得以改善,使服务的自动查找、调用、合成、运行监控和恢复等大量任务的自动化成为可能。但当前的语义Web服务发现技术仍存在一些问题,主要有:①Web服务发布时,所包含的QoS信息的定义缺乏统一的标准,这使得服务发现过程中难以体现用户的QoS约束请求;②在服务请求与发布服务做功能匹配方面,语义匹配算法的设计存在缺陷:当前服务功能匹配过程中依赖的语义匹配算法大多仅仅考虑了本体中概念间的包含关系,而忽视了其它语义关系,由此导致了最终服务检索的查全率和查准率不高。上述这些问题成为了语义Web服务技术发展的瓶颈,亟待解决。本文的主要研究内容是:①在服务描述的时候,采用功能属性和非功能属性相结合的描述模型,对非功能属性中各子特性进行定义、给出各子特性计算和评价的方法,并提出了一个基于QoS子特性按权约束的QoS匹配算法;②在语义匹配算法方面,本文提出了一种改进的语义匹配算法,其核心思想如下:首先将本体中概念间的语义关系分为两大类:包含关系和非包含关系,将其它语义关系统一看作非包含关系;其次,重新构建本体,加入非包含关系,使之由一棵分类树变为概念关系图;依据新构建的本体,定义出概念间的语义距离;由语义距离进而定义出概念间的语义相似度,作为语义匹配的结果;③结合上述QoS匹配算法和语义匹配算法,本文最后给出了语义Web服务发现总的匹配算法。最后,为了检验新算法的性能,本文对其进行一系列的模拟实验,实验结果表明新的匹配算法使得Web服务检索结果的查全率和查准率都得到了一定程度的提高。