自主Web服务平台及其服务选择方法研究

自主Web服务平台及其服务选择方法研究

论文摘要

Web服务是一种分布在Internet上具有自包含、自描述、模块化的软件组件,它采用SOAP、UDDI和WSDL等一套基于XML的标准和协议,可以被发现、查找和调用。基于SOA的Web服务的出现使得服务请求者和服务提供者间的操作不必考虑编程语言、操作系统和硬件环境的差异,从而实现分布式系统跨平台、跨语言、松耦合的目标。但是,Web服务现有的标准和协议都是仅限于语法层次,无法实现对Web服务的功能进行语义性描述,所以有研究者提出了语义Web服务的概念。语义Web服务是结合Web服务和语义Web的技术,以一种明确的、计算机能够理解的语言来描述服务的功能和内容,从而实现服务的动态发现、组合、调用和互操作。然而,不论是在传统的Web服务还是语义Web服务中,Web服务都被看作是被动的实体而存在,它被动地等待服务请求者的查找、调用和组合。因此,为了更好地发挥服务的功能,提高服务的利用率和减轻服务目录的压力,部分学者提出了主动Web服务的设想。本文正是从主动Web服务的角度出发来研究服务发现和服务选择等问题。主动的Web服务弥补了传统SOA下语义Web服务的不足,使得Web服务作为一个自主的服务实体,它能够主动地寻找并发现服务请求。本文在需求驱动的Web服务聚集框架下,通过结合语义Web服务技术和智能Agent技术,利用环境本体作为语义基础,使用“意图-行为-实现”机制统一地描述需求和服务能力以及需求和服务能力的匹配,在JADE平台的基础上构建了一个自主Web服务聚集的模型。在自主的Web服务向需求聚集的过程中,“先来先服务”的服务选取方式会使得先到来的服务具有较高的优先级,它会阻碍与其功能重叠的服务向需求聚集。本文提出了一种“服务收集-选择”机制,采用分步的思想进行服务选择:先把可满足服务请求的服务实体收集起来,然后再依据服务选择算法从预选服务集合中选择出可完全满足服务请求的服务实体集合,从而实现了主动的Web服务组合。这种机制摆脱了先到来服务对后到来服务的影响,是一种有效的服务选取方法。本文给出了相应的概念描述和关键算法,之后通过几组仿真实验验证了该机制的可行性。本文设计并实现了原形系统,并通过一个案例验证了框架的可用性和服务选择方法的有效性。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第1章 绪论
  • 1.1 引言
  • 1.2 研究现状和存在的问题
  • 1.3 论文研究的内容
  • 1.4 论文创新点和组织结构
  • 1.4.1 论文创新点
  • 1.4.2 论文组织结构
  • 第2章 相关技术介绍
  • 2.1 语义Web服务概述
  • 2.1.1 Web服务
  • 2.1.2 语义Web
  • 2.1.3 语义Web服务
  • 2.2 环境本体概述
  • 2.2.1 本体
  • 2.2.2 环境本体
  • 2.3 Agent相关技术概述
  • 2.3.1 Agent的定义与相关概念
  • 2.3.2 JADE平台概述
  • 2.4 本章小结
  • 第3章 自主Web服务聚集
  • 3.1 需求驱动的服务聚集架构
  • 3.2 意图-行为-实现机制
  • 3.3 需求和服务能力建模
  • 3.4 自主Web服务向需求聚集的描述
  • 3.5 本章小结
  • 第4章 服务选择方法
  • 4.1 先来先服务策略
  • 4.2 服务收集-选择机制
  • 4.3 自主Web服务中服务选择的描述
  • 4.4 服务收集与选择关键算法
  • 4.4.1 服务收集算法
  • 4.4.2 服务选择算法
  • 4.5 仿真实验
  • 4.5.1 实验环境
  • 4.5.2 实验数据与分析
  • 4.6 本章小结
  • 第5章 APDR4AWS系统介绍及应用案例研究
  • 5.1 开发背景
  • 5.2 开发环境与开发工具
  • 5.3 APDR4AWS系统介绍
  • 5.3.1 系统总体设计思路
  • 5.3.2 系统的技术体系结构
  • 5.3.3 XML生成工具
  • 5.3.4 本体的生成
  • 5.4 应用案例研究及其实验分析
  • 5.4.1 实验数据的准备
  • 5.4.2 实验过程的描述
  • 5.4.3 实验结果与分析
  • 5.5 本章小结
  • 第6章 总结与展望
  • 6.1 研究总结
  • 6.2 研究展望
  • 参考文献
  • 攻读学位期间取得的研究成果
  • 致谢
  • 相关论文文献

    • [1].一种需求驱动的自主Web服务聚集方法[J]. 软件学报 2010(06)

    标签:;  ;  ;  ;  

    自主Web服务平台及其服务选择方法研究
    下载Doc文档

    猜你喜欢