论文部分内容阅读
Web服务发现是Web服务系统架构的重要部分,发现符合用户需求的服务是实现服务复用、组合的重要前提。服务发现的效果直接关系到服务调用的质量,影响到服务组合的相容性和可替换性,关系到能否真正实现服务的即插即用。
目前主流的Web服务发现机制在描述语言、匹配方法等方面存在着许多技术缺陷。它使用WSDL描述Web服务,不利于计算机的处理,不能很好地解决语义冲突问题;匹配方法采用以关键字为基础的方法,遗漏了大量符合用户要求的Web服务,制约着Web服务的准确、高效的发现。
本文结合了语义Web和本体论的相关理论,在分析现有Web服务发现技术的基础上。采用OWL-S作为服务的描述语言,有效描述用户对服务的需求。设计了支持QoS的服务匹配算法。通过在服务匹配过程中加入对服务质量的描述,来支持用户对服务质量的要求,并通过服务本体和服务查询本体相似度的计算来比较服务请求和多个服务之间的相似程度,帮助用户选择合适的服务。还建立了一个基于领域本体的Web服务发现模型。通过预处理模块,对服务请求信息标准化,并转换为OWL-S文件;通过对UDDI的语义扩展,使得UDDI注册中心能够支持服务的语义信息;借助于参照本体库对领域概念的一致性描述和OWL推理机的推理功能,由匹配模块来完成语义相似度的计算,实现支持QoS服务匹配算法,筛选出用户需要的服务。