论文摘要
Web服务是基于网络的自描述、自包含的模块化应用程序。现今越来越多的企业开始将部分应用程序作为Web服务来发布。随着Web服务应用的日趋深入,服务消费者对于服务功能与服务质量的要求逐步提高。一方面的问题是消费者对于服务个性化的追求,另一方面现存着大量的具有简单功能的Web服务,这个矛盾就决定了Web服务组合成为Web服务发展的必然趋势。Web服务组合就是在现有的Web服务资源的基础上,根据消费者的需求,选取具有一定功能的Web服务,并组合在一起发布为一个可以满足特定需求的新服务。显然,Web服务组合能充份利用现有的软件资源,节约了开发成本,提高了基本服务的可重用性。Web服务组合中一个重要的问题就是服务质量问题,其目标就是在对组合应用具有意义的Web服务的QoS信息收集与计算的基础上,取得具有最优QoS的服务应用到组合执行中。本文首先对Web服务以及服务组合基础做了阐述,对典型的几种组合方法和组合中的服务发现方法进行了比较分析。在此基础上,着重研究了服务组合中QoS问题,在Web服务的QoS模型的基础上提出了一种QoS质量标准的规范方法,充分考虑了当前候选服务队列中各个服务的OoS标准值,引入到每个服务质量标准值排序到规范计算中。随后在QoS的模型及QoS标准值规范计算和最优化选择计算方法的基础上,构建了一个动态的、开放的服务组合中的QoS管理模型,它支持对候选服务QoS信息的更新和用户反馈信息的搜集,因而对复杂多变的服务组合环境具有一定的适应能力。最后,根据上文的QoS模型构架和QoS标准的规范与计算方法实现了一个QoS管理原型。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景1.1.1 研究现状1.1.2 存在问题1.2 论文工作1.2.1 论文的主要研究工作1.2.2 论文的组织结构第二章 研究基础2.1 Web 服务概述2.1.1 Web 服务的定义2.1.2 Web 服务的特点2.1.3 Web 服务体系结构2.1.4 Web 服务的协议栈2.1.5 Web 服务的核心技术2.2 Web 服务组合基础2.2.1 Web 服务组合的概念2.2.2 Web 服务组合的特点2.2.3 Web 服务组合的生命周期2.3 Web 服务组合的分类2.3.1 按照使用方法学分类2.3.2 按照拓扑结构分类2.3.3 按照动态程度的分类2.3.4 按照人工参与程度分类2.4 典型 Web 服务组合的方法2.4.1 BPEL4WS2.4.2 Web Component2.4.3 eFlow2.4.4 SWORD2.4.5 CAT2.4.6 SELF-SERV2.4.7 Golog2.5 Web 服务组合的发现方法2.5.1 基于OWL-S 的语义Web 服务发现方法2.5.2 基于WSMO/WSML 的语义Web 服务发现方法2.5.3 基于WSDL 扩展的语义Web 服务发现方法2.6 小结第三章 Web服务QoS模型3.1 QoS 标准3.2 QoS 计算模型3.3 QoS 标准的计算公式3.4 QoS 的最优化计算方法3.5 小结第四章 Web 服务组合中的QoS 管理模型4.1 QoS 管理模型的功能4.1.1 QoS 标准信息获取4.1.2 QoS 标准的维护和更新4.1.3 Web 服务QoS 值的计算与评价4.2 QoS 管理模型的关键问题4.2.1 QoS 管理模型的扩展性4.2.2 QoS 计算的开放性、动态性4.3 QoS 管理模型构架4.3.1 直接从WSDL 中提取QoS 信息4.3.2 从QoS 信息数据库中提取QoS 信息4.3.3 QoS 标准的更新与维护4.3.4 QoS 管理模块4.4 小结第五章Web 服务组合中QoS 管理原型的实现5.1 候选服务WSDL 中QoS 信息的嵌入5.2 数据库设计5.3 QoS 管理模块主要功能的实现5.4 QoS 标准的更新与维护的实现5.5 QoS 管理原型运行实例第六章 总结与展望6.1 总结6.2 展望致谢参考文献附录:作者在攻读硕士学位期间发表的论文
相关论文文献
标签:服务论文; 服务组合论文; 服务质量论文; 服务描述语言论文;
Web服务组合的研究与应用—服务组合中的QoS管理模型
下载Doc文档