论文部分内容阅读
Web服务是实现面向服务计算的一项重要技术,主要目标就是在现有的各种异构平台的基础上,构筑一个通用的、平台无关的、语言无关的技术层,以使各种不同平台上的应用能够实现互连和集成。单个Web服务的描述功能有限,如果要能够实现较复杂的系统功能,使之满足用户需求,就必须对单个原子服务进行组合以构成复杂的工作流程。传统的Web服务组合技术中需要人工绑定Web服务,费事费力,对服务组合的整体质量也考虑的较少。
本文研究了一种基于领域本体的语义Web服务组合框架,用户可以通过图形化编辑和文件输入的方式自定义Web服务组合的流程。基于领域本体实现了服务的语义查找,业务流程可以自动绑定到查找到的Web服务实体,并研究了一种贪婪法提高服务组合的整体质量。具体研究如下:①动态服务组合的框架设计,平台实现服务组合的动态绑定,组合过程不在绑定某一个特定的原子服务,使得服务组合的柔韧性增强;②语义Web服务的发现方法,基于领域本体进行服务的语义的动态查找,提高了服务选择的查准查全率;③基于服务非功能属性(QoS)的组合最优算法设计,按照服务非功能属性(QoS)进行服务资源的最优配置。通过使用该平台,服务的组合执行过程中自动绑定原子服务,原子服务的查找基于语义,提高了查准率和查全率。提出服务选择的最优算法,使得查找到的服务组合起来以后,服务组合整体非功能属性(QoS)最优。该框架和平台的研究在Web服务组合领域具有一定的意义。