论文部分内容阅读
语义Web服务是在传统Web服务的基础上对服务进行了语义封装,为服务组合的研究开辟了新方向,使语义Web服务组合成为服务组合研究的热点。本文主要研究语义Web服务组合中的服务组合技术,该技术既要能满足用户对于服务组合的功能需求,又要满足用户的非功能需求。目前语义Web服务组合的研究方法给出的组合路径,没有考虑到用户的实际需要,用户只能被动接受单一的组合结果。本文在现有Web服务组合相关研究的基础上,深入分析了当前服务组合存在问题,将图规划的智能规划方法引入服务组合中,结合服务中的语义信息,从而得到满足用户需求的多个服务组合路径,在此基础上加入了基于用户QoS约束的组合路径优化选择方法,对多条组合路径进行选择,最后通过对图书订购过程中用到的语义Web服务进行组合,用实例说明了本文提出的服务组合方法的可行性。本文的主要研究内容和成果有: 1)基于本体的语义Web服务匹配。本体作为服务组合各方共享的知识库,对Web服务的输入,输出等进行语义标注,通过查询本体中概念间的逻辑关系,获取语义Web服务所表示功能之间的语义联系,作为组合服务中各服务之间的内在联系。 2)本文将服务组合技术分为组合路径规划和组合路径优化选择两部分,他们共同构成了本文服务组合框架的组合管理模块。 3)本文将图规划技术引入到服务组合中来,实现了语义Web服务组合。考虑到本文中服务组合的应用,引入了基于图规划技术的服务组合路径生成的方法。该方法首先根据用用户需求建模,构建出规划图,其次利用图规划中规划图的逆向搜索算法,得到满足用户请求的组合路径树。 4)最后,实现了组合路径的优化选择。为了选择与用户需求最接近的服务组合路径,本文在对QoS个属性不同特性理解的基础上,使用了有区别的属性值聚合计算方法,并利用多属性决策方法,实现多条组合路径的优化选择。