讨论了基于Web 服务资源框架(WSRF)的网格应用模型研究与实践。介绍了WSRF及其在Globus Toolkit4 中的实现。重点讲述了GT4 框架的基础:公共运行时、信息服务、执行期管理、数据管理、安全性,以及WSRF 的核心:WS-Resource。最后结合具体步骤,给出了一种基于GT4 平台设计具有良好可伸缩性的Web 服务资源的模型。关键词 网格计算;Web 服务资源框架;网格服务资源;Globus Toolkit 4网格计算(Grid Computing)是伴随着互联网技术迅速发展起来的、专门针对复杂科学计算的新型计算技术。Globus 是世界上第一个获得广泛使用的网格软件,通过该工具集的开发使用,网格的影响才逐渐扩大。2002 年2 月,在加拿大多伦多市召开的全球网格论坛GGF 会议上,Globus 项目组和IBM共同倡议了一个全新的网格标准OGSA。OGSI 是作为OGSA 核心规范提出的,但近一两年的实践证明,OGSI 存在明显的不足。为了解决OGSI 和Web 服务之间存在的矛盾,Web 服务资源框架WSRF 被提了出来。WSRF 采用了与网格服务完全不同的定义:资源是有状态的,服务是无状态的。WSRF推出的目的在于,定义出一个通用且开放的架构,利用Web 服务对具有状态属性的资源进行存取,并包含描述状态属性的机制,另外也包含如何将机制延伸至Web 服务中的方式。针对网格计算迅猛发展的现状,Globus 联盟于2005 年4 月29 日正式发布了GlobusToolkit 4.0.0 版(GT4),它的特性之一就是新实现了 Web Services Resource Framework(WSRF) 和 Web Services Notification (WSN)标准。所有知名的GT3 协议都被重新设计为可以使用WSRF。并且GT4 也在其中增添了一些新的Web 服务的组件。本文通过对网格计算体系结构最前沿的发展状况的研究,阐述了 Globus 联盟最新推出的GT4 平台框架结构以及WSRF 框架在Globus Toolkit 4.0.0 工具包中的具体实现,通过实验总结出了一种基于GT4 平台的网格应用程序开发模型。