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

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:down678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着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服务组合。
其他文献
虚拟场景建模技术是虚拟现实中最关键的技术之一,在各行各业中发挥着重要的作用。一个虚拟环境的好坏主要取决于其视景生成的好坏。OpenGL作为虚拟场景建模的一个工具,已经成为
学位
随着计算机应用的普及和互联网络的发展,人们对网络安全越来越重视,作为网络安全技术之一的防火墙与此同时得到了很好的发展。但传统的边界防火墙只在网络边界进行保护,不能
随着科技的发展,人们安全意识的不断提高,监控系统已广泛部署于各种不同的场所。其中嵌入式网络监控系统,即插即用、性能稳定,能够实现恶劣环境下的视频监控,成为目前监控系统研究
学位
随着嵌入式系统的发展,越来越多的系统选择了在LinuX上开发具有特定功能的小型系统。如今在无线网络世界中,无线电信网络无疑是覆盖范围最广,使用量最大,数据通讯也相对廉价
随着互联网的迅速发展和普及,网络资源的需求也迅速增加;与此同时网络中也包含大量的网络攻击,其对网络性能的影响越来越大。网络攻击的直接表现是网络流量异常,这就要求必须
随着计算机网络的广泛普及,计算机的辅助应用已经普遍运用与各行各业,为经济、政治、军事、文化的发展做出了巨大贡献,包括在教育测量方面。教育测量是在20世纪二三十年代首
按照民航局空管体制改革有关优化空管系统资源配置、提高空管系统运行整体效率的要求,建立贯穿于全系统的新型运行保障服务模式,民航空管系统提出建立空管系统“三横三纵”运
语音库的自动建设在可训练的语音合成中占有很重要的地位,它要求对输入的音频进行类别的区分来进行不同的处理,并将处理后的音频分割为句子作为后续的音段切分系统的输入。音
内容分发系统能够在多用户之间快速的传输大型文件,已经成为应用最为广泛的P2P技术。网络编码技术作为通信领域的新兴技术,已经得到学术界的普遍关注,如何将网络编码技术应用
本文依托四川省科技厅科技攻关项目《多参数非接触测量在线系统研制》和西南科技大学省级机器人重点实验室实际项目的需求,重点研究了视觉测量在工件形面测量应用中的几个关键
学位