论文部分内容阅读
随着互联网的不断发展以及网络应用形式的日新月异,用户已经不满足于仅仅从互联网上获取简单的信息,而是更加渴望在互联网上获取更多更实用的“服务”以满足自身的需要。Web服务结合了面向组件的方法和Web技术的优势,利用标准网络协议如简单对象传输协议SOAP和统一的XML数据格式进行通信,能实现不同平台上不同语言编写的服务之间的无障碍交互。然而单个Web服务通常只提供惟一的调用函数完成单一的功能,Web服务组合技术能够利用Internet上分布的易于执行的轻量级服务创建功能丰富且易于用户定制的复杂服务,将多个相关小粒度的Web服务有机组织成能够实现复杂功能具有增值潜力的大粒度的Web服务。由于标准的Web服务缺乏必要的语义信息,导致Web服务功能得不到准确的描述,无法消除服务语义的模糊、理解的歧义性等问题,因此不能被计算机系统正确无误地理解,从而影响了Web服务的自动发现、匹配、组装和运行。语义Web服务将语义Web的概念和Web服务研究相结合,利用语义本体对Web服务建模,在语义层面对服务接口、服务消息、服务结构、服务交互等各种Web服务的行为进行了无二义性的描述,并且结合语义推理技术达到支持Web服务自动发现、匹配、组装、调用和监控等关键过程的目的。而面对Web服务组合成为未来分布并行技术发展的主流趋势的情况下,且Web服务组合所涉及的主机数量规模越来越大,如何通过对Web服务组合的计算通信模式进行相似度分析及匹配,以为用户提供高效率的Web服务组合模板成为Web服务组合的一个重要研究方向。论文在Internet网络环境的背景下,提出了一种Web服务组合概念建模应用框架、模型及方法;在企业内部网络环境的背景下,提出了一种Web服务组合通信模式模型及识别匹配方法。通过以上的工作,对Web服务组合的概念建模和通信模式识别匹配技术的研究进行了探索。主要研究成果包括以下四个方面:(1)提出了一种基于本体的Web服务组合概念建模应用框架针对Internet环境下Web服务组合的特点,提出了一种基于本体的Web服务组合概念建模应用框架,阐述了该应用框架的核心部件“Web服务组合本体中心”的体系结构和工作机制。(2)提出了一种基于三层视图结构的Web服务组合概念建模模型(OWSCCM)及其建模方法提出了一种具有三层视图结构的Web服务组合概念建模模型—OWSCCM(Ontology-based Web Service Composition Conceptual Modeling)模型。该模型通过本体视图、服务视图、实例视图支持自顶向下的迭代式设计方法。OWSCM模型具有层次分明、易于被用户理解及能够清晰准确地表达服务组合的数据控制流逻辑的优点。(3)针对Web服务组合通信模式识别问题,提出了一种描述Web服务组合通信模式的GCPM模型及相应的Web服务组合通信模式识别方法。Web服务组合的通信模式有三个主要参数:时间相关参数、空间相关参数、流量相关参数。在充分考虑这三个主要参数的基础上,提出了一种描述Web服务组合通信模式的模型GCPM—Graph-based Communication Pattern Model及相应的Web服务组合通信模式识别方法。(4)针对Web服务组合通信模式相似度计算问题,提出了一种基于最大同构子图思想的Web服务组合计算通信模式相似度计算方法。在GCPM模型的基础上,通过对2个Web服务组合通信模式在时间相关参数、空间相关参数和流量相关参数上的关联度(θ)计算,以及对其通信图拓扑结构相似度(ε)的计算,进一步提出了一种基于最大同构子图思想的Web服务组合通信模式匹配度(θ,ε)计算方法。