1 / 73
文档名称:

基于QoS的动态Web服务组合系统的设计与实现.pdf

格式:pdf   页数:73
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于QoS的动态Web服务组合系统的设计与实现.pdf

上传人:durian 2014/2/18 文件大小:0 KB

下载得到文件列表

基于QoS的动态Web服务组合系统的设计与实现.pdf

文档介绍

文档介绍:西安电子科技大学
硕士学位论文
基于QoS的动态Web服务组合系统的设计与实现
姓名:苑庆涛
申请学位级别:硕士
专业:计算机应用技术
指导教师:王保保
20100101
摘要
摘要
随着 Web 服务标准的持续完善和支持 Web 服务的企业级软件平台的不断成
熟,越来越多的企业和商业组织参与到软件服务化(Software as a Services,SaaS)
的行列中来,纷纷将其业务功能和组件包装成标准的 Web 服务发布出去,实现快
速便捷地寻求合作伙伴,挖掘潜在的客户以达到业务增值的目的。然而,目前网
络上发布的服务大多数都存在结构简单、功能单一的缺陷,无法满足企业复杂应
用的需求。如何有效地组合分布于网络中的各种服务,实现服务之间的无缝集成,
形成功能强大的企业级服务流程以完成企业的商业目标,已经成为 Web 服务发展
过程中的一个重要步骤,也是面向服务的体系结构(Service Oriented Architecture,
SOA)能否成功应用和实施的关键。随着服务的不断扩展和商业化,客户都希望服
务能够满足预期的 QoS(Quality of Service)的要求和约束。因此,根据客户 QoS 要
求来提供组合服务就显得非常重要。
本文首先研究了 Web 服务组合支撑技术,并重点研究了基于业务流程的 Web
服务组合技术。在此基础上,将 Web 服务的属性分为功能性属性和非功能性属性
(即 QoS 属性),并对原有的 Web 服务描述语言 WSDL 进行了非功能性扩展, 给
出了一种新的 Web 服务描述语言 SWSDL(Strengthened Web Services Description
Language),使得 WSDL 具备了描述 QoS 属性的能力。原型系统实现中,根据
Web 服务的功能性属性,给出了服务类的概念,并对系统中的不同 Web 服务进行
了服务类的划分,实现了服务的动态绑定;根据 Web 服务的非功能属性(QoS),
给出了一种基于 QoS 的服务选择模型。最后以一个旅游服务为测试场景,利用工
作流技术,完成了具备动态绑定和 QoS 支持的服务组合模型。经测试表明,该模
型可以提供满足用户 QoS 需求的 Web 服务组合。
关键词:Web 服务 Web 服务组合 QoS SOA
Abstract
Abstract
With the continuous improvement of web service standards and the uninterrupted
maturation of enterprise-class software platform supported by web service, an
increasing number of enterprises and anizations are involved in SaaS
(Software as a Service). They all packaged their business functions ponents
into standard web services in order to not only find partners more quickly and easily
but also get potential customers with business-added purposes. However, at present,
the majority of services released on the are simplex in structure and function,
witch can not meet the needs plex applications. Facing the various services
distributed on the , how to posite them so as to achieve seamless
integration with them and create more powerful enterprise-class services processes
with business goals has e an important phase. And it also es the key to
essful application and implementation of the SOA. With the continuous expansion
mercialization o