支持QoS约束的Web服务发现与服务组合研究

支持QoS约束的Web服务发现与服务组合研究

论文摘要

随着Web服务技术的快速发展,软件的应用已逐步从静态的、封闭的模式向动态的、开放的模式转变。软件可以通过复用与组合的方法开发出新的满足需要的应用,从而提高了开发效率,节省了资源。如何在因特网复杂的环境下,提供有效、按需分配的Web服务成为目前服务计算领域的一个研究热点。本文主要研究了支持QoS约束的Web服务发现、组合和选择策略。首先,根据当前一些Web服务发现模型存在着功能不完善、缺乏反馈机制、缺乏扩展性、不能满足偏好型用户需求等不足,本文提出了一种支持QoS约束的Web服务发现和组合框架(WebDAC)。该框架模型首先对WSDL和UDDI进行了改进,使其支持Web非功能性描述并具有可扩展性;其次引入了Web服务评估系统,支持Web服务监控和反馈,保证服务质量评价的真实性和有效性;该模型还对服务选择功能进行了完善,可以根据用户需求的服务类型(单个Web服务或者组合Web服务),相应进入局部选择服务或全局优化选择服务阶段,同时偏好型用户可以根据自己需求来设定不同的权值,满足个性化需求。其次,本文分析了当前服务质量模型的优缺点,并在此基础上建立了两种客观全面的QoS模型,即单服务QoS模型和组合服务QoS模型。单服务QoS模型通过对吞吐量、执行时间、延迟时间、可靠性、费用、安全性、声誉7个属性参数进行定义和量化,并引入概念权重和服务请求权重,形成一个综合的QoS评价模型;组合服务QoS模型是在单服务QoS模型基础上,考虑了顺序、选择、并行、循环四种结构化流程,建立起综合的组合服务QoS评价模型。最后,本文在服务选择方面虑了两种选择策略,即局部选择和全局优化选择策略。局部选择策略在满足用户对Web服务功能需求的基础上,它以服务注册参数、用户反馈信息和实时监测数据为依据对Web服务的非功能性属性进行量化,通过四阶段阶段选择算法,实现服务质量动态评估,保证web服务QoS信息的公平性、可靠性和实时性;在组合服务优化选择方面,以往人们的研究主要以线性规划和遗传算法为主,本文则将禁忌搜索算法应用在组合服务优化方面,提出了一种基于禁忌搜索算法的全局优化选择策略;禁忌搜索算法是局部邻域搜索的扩展,是一种全局逐步寻优算法,实验结果表明,该算法是实用、有效的。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.2.1 Web 服务
  • 1.2.2 Web 服务质量(QoS)
  • 1.2.3 基于QoS 的Web 服务组合
  • 1.3 研究意义
  • 2 Web 服务技术
  • 2.1 Web 服务体系结构模型
  • 2.2 XML
  • 2.3 SOAP
  • 2.4 WSDL
  • 2.5 UDDI
  • 2.6 本章小结
  • 3 基于 QoS 的 Web 服务发现与组合框架
  • 3.1 WebDAC 框架体系结构
  • 3.2 WebDAC 主要功能模块介绍
  • 3.2.1 服务发布
  • 3.2.2 服务发现与匹配组件
  • 3.2.3 服务选择优化组件
  • 3.2.4 服务需求与反馈
  • 3.3 本章小结
  • 4 Web 服务 QoS 计算模型
  • 4.1 Web 服务的QoS 因素
  • 4.2 单个服务QoS 计算模型
  • 4.2.1 QoS 归一化处理
  • 4.2.2 QoS 综合评估模型
  • 4.3 组合服务QoS 计算模型
  • 4.3.1 Web 服务的四种结构流程
  • 4.3.2 组合Web 服务的QoS 计算模型
  • 4.4 本章小结
  • 5 Web 服务的选择优化
  • 5.1 Web 服务的局部选择策略
  • 5.1.1 四阶段局部选择算法
  • 5.1.2 实例分析
  • 5.2 Web 组合服务全局优化策略
  • 5.2.1 Web 服务组合问题模型
  • 5.2.2 基于禁忌搜索算法的Web 组合服务全局优化
  • 5.3 本章小结
  • 6 结论
  • 参考文献
  • 附录:作者攻读硕士学位期间发表论文及科研情况
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    支持QoS约束的Web服务发现与服务组合研究
    下载Doc文档

    猜你喜欢