基于WSRF的Auction系统的研究与应用

基于WSRF的Auction系统的研究与应用

论文摘要

简单地讲,未来的互联网技术——网格把互联网上的众多计算资源整合成一台虚拟的超级计算机,实现各种资源的全面共享,消除了资源孤岛。随着网格计算研究的深入,人们越来越发现网格体系结构的重要。只有建立合理的网格体系结构,才能够使网格有效地发挥作用。在以IBM为代表的工业界的影响下,在考虑到Web技术的发展与影响后,Ian Foster等结合Web Services提出了开放网格服务的体系结构OGSA。OGSA提出后,GGF开始着手研究开放网格服务基础设施OGSI草案,由于OGSI规范过分强调网格服务和Web服务的差别,而且没有对资源和服务进行区分,导致了两者之间不能更好地融合在一起。为了解决OGSI和Web服务之间存在的矛盾,IBM、BEA与微软联合发布了WS-Addressing协议。基于该协议规范,Globus联盟和IBM迅速推出了Web服务资源框架WSRF。WSRF定义了使用Web服务来访问有状态资源的一系列规范。它包括Web服务资源生命周期,Web服务可更新引用,Web服务资源属性,Web服务服务组和Web服务基本错误规范。虽然Web服务实现在它们交互的过程中并不维护状态信息,但是它们的交互必须经常性地为状态操作考虑。也就是说,数据的值通过Web服务交互得以持久化,并且作为Web服务交互的结果而保存。这也是WSRF这一规范的主要目的,将Web服务与有状态相结合。WSRF采用了与网络服务完全不同的定义,它规定资源是有状态的,服务是无状态的,提出了Web服务资源的概念。本论文首先简要介绍了网格基础概念、OGSA、WSRF等;接着详细介绍了WSRF中有状态服务的具体实现步骤,以及部署发布,这正是WSRF规范中强调的有状态资源与无状态服务相结合的实现;最后作为WSRF规范的实际应用,本论文中设计的Auction系统将会实现WSRF规范中所含的部分,分别为Auction资源的创建、Auction资源属性的访问与修改、资源的销毁以及状态改变的监听。通过本论文的学习研究,作者对网格知识的认识更加深刻。当网格真正成为下一代网络而普及时,WSRF方面的研究将会更加有用。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的背景
  • 1.2 课题研究的目的、意义及内容
  • 1.3 国内外研究现状
  • 1.4 论文的结构
  • 第2章 网格概述
  • 2.1 网格的定义、特点及应用
  • 2.1.1 网格的概念
  • 2.1.2 网格的特点
  • 2.1.3 网格的应用
  • 2.2 开放网格服务体系结构 OGSA
  • 2.2.1 OGSA的结构
  • 2.2.2 OGSA的基本思想
  • 2.3 网格和 WEB SERVICE的区别
  • 2.4 本章小结
  • 第3章 WSRF规范与 GT4工具包概述
  • 3.1 提出WSRF的背景
  • 3.2 WSRF概述
  • 3.2.1 Web服务资源生命周期
  • 3.2.2 Web服务资源的属性
  • 3.2.3 Web服务可更新引用
  • 3.2.4 Web服务服务组
  • 3.2.5 Web服务基本错误
  • 3.2.6 Web服务通知
  • 3.3 WSRF的优点
  • 3.4 GLOBUS TOOLKIT 4工具包
  • 3.5 本章小结
  • 第4章 有状态的AUCTION资源的实现
  • 4.1 有状态 WEB服务
  • 4.1.1 Web服务与state
  • 4.1.2 资源与有状态的关系
  • 4.2 GT4运行环境
  • 4.3 AUCTION资源概述
  • 4.4 如何实现有状态的AUCTION资源
  • 4.4.1 定义 Auction网格服务接口
  • 4.4.2 Auction资源的实现
  • 4.4.3 Auction网格服务的实现
  • 4.4.4 Auction网格服务的部署描述文件
  • 4.4.5 编译并生产 GAR文件
  • 4.4.6 Auction网格服务的发布
  • 4.5 单一资源模式的实现
  • 4.6 多资源模式的实现
  • 4.6.1 WS-Resource工厂模式
  • 4.6.2 实现 WS-Resonrce工厂模式
  • 4.6.3 创造多个资源的流程
  • 4.6.4 WS-Resource调用流程
  • 4.7 资源属性的访问
  • 4.8 资源生命周期的管理
  • 4.8.1 Immediate destruction
  • 4.8.2 Scheduled destruction
  • 4.9 通知的实现
  • 4.9.1 通知概述
  • 4.9.2 WS-Notifications概述
  • 4.9.3 Notifications in GT4
  • 4.10 本章小结
  • 第5章 基于 WSRF的AUTION系统的实现
  • 5.1 系统分析
  • 5.1.1 项目背景
  • 5.1.2 开发平台及开发工具
  • 5.2 AUCTION系统后台维护中心的设计
  • 5.2.1 Auction系统后台维护中心需求分析
  • 5.2.2 Auction系统后台维护功能模块的设计
  • 5.2.3 Auction系统后台维护中心页面流程图
  • 5.2.4 Auction系统后台维护中心数据库的设计
  • 5.3 AUCTION系统的设计
  • 5.3.1 Auction系统需求分析
  • 5.3.2 Auction系统功能模块的设计
  • 5.3.3 Auction系统页面流程图
  • 5.3.4 Auction系统数据库的设计
  • 5.4 网格服务在 AUCTION系统中的应用
  • 5.4.1 创建 Auction资源
  • 5.4.2 对 Auction资源做出竞拍报价
  • 5.4.3 对 Auction资源的销毁
  • 5.4.4 对报价改变的监听
  • 5.5 AUCTION系统以及后台维护中心主要界面实现
  • 5.6 本章小结
  • 第6章 总结及展望
  • 6.1 工作总结
  • 6.2 未来工作的展望
  • 参考文献
  • 致谢
  • 作者在攻读硕士学位期间发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    基于WSRF的Auction系统的研究与应用
    下载Doc文档

    猜你喜欢