Web服务发现及组合问题中关键技术的应用研究

Web服务发现及组合问题中关键技术的应用研究

论文摘要

随着Web服务的广泛应用,针对Web服务的发布、发现和使用过程,其中许多关键性技术问题的研究还处于初级阶段,需要进行深入研究和探讨,以便有效地满足服务请求者对Web服务的需求。本文首先概括了Web服务的概念、特点、体系构架、运作流程、Web服务栈、Web服务的发现、Web服务组合等技术问题;其次,本文介绍了基于QoS的Web服务的体系构架,提出了一种基于QoS的服务发现模型,对传统的UDDI数据结构进行了扩展,在UDDI数据库表中添加了服务质量的属性描述表和服务组合信息描述表,深入地研究了基于服务质量(QoS)约束的Web服务发现技术、服务的服务质量(QoS)量化处理技术以及基于服务质量(QoS)约束的Web服务组合算法;最后本文对基于QoS服务发现的查准率进行了实验性测试,并在此基础上使用蚁群算法实现求解基于服务质量(QoS)约束的复杂Web服务的最优服务组合问题。实验表明,该算法能够较好地满足服务请求者提出的带有QoS约束的复杂服务请求,与传统的算法相比,具有较低空间复杂度的优越性。但是在求解时会陷入局部最优解或者处于停滞状态,并存在时间复杂度较高等问题。因此本文的理论研究对Web服务在动态电子商务中的应用具有一定的借鉴作用。Web服务技术仍是一个发展中的新兴技术,Web服务将是未来应用架构的一个极为重要的模式。但在开放的Web环境下,Web服务发现与组合中依然有很多关键性的技术问题亟待解决。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究的实用价值和理论意义
  • 1.2 相关工作
  • 1.3 本文主要工作
  • 1.4 本章小结
  • 第二章 WEB SERVICE 概述
  • 2.1 WEB SERVICE 简介
  • 2.2 WEB SERVICE 的特点
  • 2.3 WEB SERVICE 的体系结构
  • 2.3.1 Web Service 体系构架
  • 2.3.2 Web Service 的运作流程
  • 2.4 WEB SERVICE 栈(WEB SERVICE STACK)
  • 2.4.1 HTTP
  • 2.4.2 XML(Extensible Markup Language,可扩展标记语言)
  • 2.4.3 SOAP(Simple Object Access Protocol,简单对象访问协议)
  • 2.4.4 WSDL(Web Services Description Language,Web Service 描述语言
  • 2.4.5 UDDI(Universal Description Discovery and Integration,统一描述发现和集成)
  • 2.4.6 WSDL 服务描述与UDDI 结构的关系
  • 2.5 本章小结
  • 第三章 基于QOS 的WEB 服务的发现技术
  • 3.1 问题的提出
  • 3.2 基于QOS 的WEB 服务体系架构下服务发现方法
  • 3.2.1 基于QoS 的Web 服务体系架构
  • 3.2.2 基于QoS 的Web 服务发现模型
  • 3.3 基于QOS 的WEB 服务体系构架下UDDI 的数据结构
  • 3.4 基于QOS 的WEB 服务体系构架中服务发现匹配度的计算
  • 3.5 基于QOS 的WEB 服务体系架构中QOS 验证中心角色的主要功能..
  • 3.6 基于QOS 的WEB 服务体系架构中的QOS 描述
  • 3.7 服务的相对服务质量C(I)的计算
  • 3.8 本章小结
  • 第四章 蚁群算法在WEB 服务组合问题中的应用
  • 4.1 引言
  • 4.2 WEB 服务的组合
  • 4.3 动态WEB 服务组合研究热点和发展趋势
  • 4.4 动态WEB 服务组合模型
  • 4.5 WEB 服务的动态调用过程
  • 4.6 蚁群算法及基本概念
  • 4.6.1 蚁群算法原理
  • 4.6.2 基本概念
  • 4.7 基于蚁群算法的组合服务问题
  • 4.7.1 组合服务问题的模型
  • 4.7.2 组合服务问题描述
  • 4.7.3 组合服务问题的蚁群算法描述
  • 4.7.4 组合服务问题的蚁群算法的伪代码描述
  • 4.8 算法模拟分析
  • 4.9 本章小结
  • 第五章 基于QOS 约束的WEB 服务在UDDI 上应用实例
  • 5.1 WEB 服务的设计与实现
  • 5.1.1 实例总体设计
  • 5.1.2 实例数据库设计
  • 5.2 WEB 服务在UDDI 注册中心注册过程
  • 5.2.1 开发工具
  • 5.2.2 Web 服务的发布
  • 5.3 实验模拟测试以及结果分析
  • 5.3.1 基于QoS 约束的Web 服务查准率实验测试
  • 5.3.2 蚁群算法在基于QoS 约束的Web 服务组合中模拟测试
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 论文的主要工作总结
  • 6.2 进一步的工作
  • 6.3 本章小结
  • 致谢
  • 参考文献
  • 附录1:在UDDI 上注册的WEB 服务的功能代码
  • 附录2:作者在攻读硕士学位期间发表的论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    Web服务发现及组合问题中关键技术的应用研究
    下载Doc文档

    猜你喜欢