论文部分内容阅读
电子商务的迅速发展使商务伙伴之间的联系日益密切,采用传统的Web技术对不同平台、不同系统进行对接耗时耗力,远远不能满足企业发展和竞争的需要。在电子商务中运用Web服务组合技术可以解决将多个Web服务按照一定的流程来构造新的Web服务或应用系统的协调和组织问题,因此,Web服务组合技术成为目前电子商务应用技术的热点之一。近年来国内外虽然对服务质量展开了大量的研究工作,但是对虚拟空间中电子服务质量的研究甚少,且在现有的Web服务技术研究中通常把重点放在Web服务功能的实施上。主要存在的问题如下:传统的服务质量评价模型仅适用于面对面的服务,不适用对电子服务的评价,在现有电子服务质量评价模型中缺乏适用于Web服务质量的评价模型。目前采用的Web服务描述语言WSDL是用XML文档来描述Web服务的标准,是Web服务的接口定义语言,但是在它的文档结构中没有对Web服务的质量特性进行描述。虽然UDDI提供了一种统一的、与平台无关的Web服务注册与查询功能,通过UDDI,服务请求者可以利用关键字查找到满足功能需要的相关服务,但是在现有的Web服务注册与发现过程中没有对服务质量进行管理,网络上可能存在许多具有相同功能的Web服务,但这些服务并不一定能真正满足服务请求者的需要。目前的研究中只局限在对服务质量部分属性和局部实施技术的研究,在Web服务组合过程中缺乏一个完整的基于服务质量的Web服务的组合框架。在Web服务组合过程中对原子服务的选择优化通常采用的是线性分析方法,从而导致了一定的局限性。本文通过分析基于服务质量的Web服务组合的关键技术,结合电子商务的实际应用案例,提出了基于服务质量的Web服务组合的解决方案。本文主要研究的内容及创新点包括以下几个方面:1)研究了现有的质量评价模型,提出了Web服务质量的评价模型。该模型做出了两个方面全新的探索:一方面,通过分析Web服务的特点和借鉴其他电子服务质量评价的经验,在原SERVQUAL模型五个维度的基础上加入两个新的评价因素,形成了七个维度的服务质量评价模型,使Web服务质量评价模型比SERVQUAL模型能够更具体、更全面地反映Web服务的特性;另一方面,对原SERVQUAL五维模型进行了重新定义,使这五个关键因素能够适合用来对Web服务使用者感知的服务质量进行评估。2)研究了Web服务质量的特性,建立了Web服务质量描述模型。为了使Web服务的提供者和Web服务的使用者对于Web服务的服务质量特性有一个统一的描述方法,本文详细分析了服务Web质量的特性,并根据Web服务组合的特点,对Web组合服务的质量模型进行了形式化描述。3)研究了Web服务质量描述语言,对现有的Web服务描述语言进行了改进。提出了WSDL-Q概念模型,将服务质量信息添加到WSDL-Q中进行描述,为基于服务质量的Web服务查找和发现创造条件。4)研究了Web服务质量的注册和发现模式,对现有的UDDI模型进行了扩展。提出了一个基于服务质量的Web服务发现扩展模型——EUDDI,在该模型中引入了服务质量管理机制,将具有相同功能不同服务质量的Web服务区别开来,使Web服务发现更为高效、精确。5)研究了Web服务合组过程,提出了基于服务质量的Web服务组合框架QWSCF(QoS-based Web Service Composition Framework)。在该框架下,将对服务质量的管理体现到整个服务的组合过程中,完整地阐述了基于服务质量的Web服务组合的基本思想和实现方法。