基于移动Agent的Web服务资源框架研究

基于移动Agent的Web服务资源框架研究

论文摘要

网格技术被誉为继互联网和Web之后的第三次信息技术浪潮,网格把整个互联网整合成一台巨大的超级计算机,实现计算资源、存储资源、通信资源、软件资源、信息资源、知识资源的全面共享与协同合作。Web服务是近年来蓬勃兴起的一种分布式计算模型,它能够实现在不同平台、不同程序语言编写的应用程序或者应用程序组件之间无缝的互操作。Web服务提供将应用程序封装成单个实体,并发布到网络上以供其它程序使用的功能,可以使企业或个人便利地向全世界提供他们的服务和且廉价地使用其他人的服务。网格和Web服务受到越来越广泛的关注。2004年,IBM、Globus联盟和HP在Globus WORLD会议上共同提出了网格技术新的标准——Web服务资源框架WSRF(WS-Resource Framework)。WSRF是建立在已存在的Web服务定义和技术基础上的,帮助实现了网格计算和Web服务的统一。而网格环境下,Web服务所依赖的网络本身却存在诸多动态多变的不稳定的因素。因此,如何能在不稳定的网络环境基础上建立一个相对稳定的Web服务,就成为一个关键而又迫切需要解决的问题。本文将移动Agent技术与网格技术结合起来。移动Agent可以移动到其它主机运行这一特性,使得移动Agent较少依赖网络传输这一环节,节省网络带宽,减轻整个系统的网络负载。因此,对于请求分布在广域网的网格环境下的Web服务采用移动Agent技术是非常适合和必要的。将移动Agent技术与网格技术结合起来,使得Web服务有效地减少了服务中的通信代价,尤其是在调用多个Web服务构成的服务组合时,减少了对网络环境的依赖性。本文将Agent引入到GT4(Globus Toolkit 4.0)中,提出并建立了基于移动Agent的WSRF的原型系统MAWSRF。而且GT4上绝大部分的服务都是在WSRF之上来实现的,使用移动Agent技术对WSRF的可靠性和执行效率的提高,也为GT4的可靠性和效率的提高,提供了一种可行的思路和方法。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 论文研究背景
  • 1.2 研究意义
  • 1.3 研究出发点
  • 1.4 本文研究内容及贡献
  • 1.5 论文组织结构
  • 1.6 本章小结
  • 第2章 相关理论与文献综述
  • 2.1 网格技术
  • 2.1.1 以协议为中心的五层沙漏结构
  • 2.1.2 以服务为中心的开放网格服务体系结构 OGSA
  • 2.1.3 开放网格服务基础设施 OGSI
  • 2.1.4 Web 服务资源框架 WSRF
  • 2.2 Agent 技术
  • 2.2.1 Agent 的定义
  • 2.2.2 Agent 的基本特性
  • 2.2.3 移动 Agent
  • 2.2.4 移动 Agent 的技术优势
  • 2.3 Aglets 系统
  • 2.3.1 Aglets 概述
  • 2.3.2 Aglets 系统框架
  • 2.3.3 Aglets 通信模型
  • 2.4 本章小结
  • 第3章 基于移动 Agent 的 WSRF 的系统模型 MAWSRF 设计
  • 3.1 基于移动 Agent 的 WSRF 的系统思想
  • 3.1.1 移动 Agent 技术与传统分布式技术的比较
  • 3.1.2 移动 Agent 的技术特性适合于网格服务环境的应用
  • 3.1.3 编程语言──Java
  • 3.2 系统体系架构
  • 3.2.1 用户接口层
  • 3.2.2 网格服务请求层
  • 3.2.3 网格中间层
  • 3.2.4 Web 服务层
  • 3.3 系统工作流程
  • 3.4 本章小结
  • 第4章 系统实验与分析
  • 4.1 实验环境
  • 4.1.1 开发平台选择
  • 4.1.2 实验主机
  • 4.1.3 软件环境
  • 4.2 网格 Web 服务开发
  • 4.2.1 定义服务接口
  • 4.2.2 服务实现
  • 4.2.3 编写配置参数
  • 4.2.4 编译生成 GAR 文件
  • 4.2.5 部署服务
  • 4.3 实验
  • 4.3.1 应用场景
  • 4.3.2 实验分析
  • 4.3.3 总体评价
  • 4.4 本章小结
  • 第5章 总结与展望
  • 5.1 工作总结
  • 5.2 系统的不足和下一步工作
  • 参考文献
  • 致谢
  • 在学期间所发表的文章
  • 相关论文文献

    标签:;  ;  ;  

    基于移动Agent的Web服务资源框架研究
    下载Doc文档

    猜你喜欢