网格服务_网络地理信息系统

时间:2020-01-20  栏目:励志故事  

网格服务_网络地理信息系统

4.2.3 网格服务

网格服务是网格计算与网络服务技术的融合。在网格技术中提出的开放网格服务体系架构(Open Grid Services Architecture,OGSA)倡导以服务为中心的“服务结构”,将网格环境下所有事务都表示成网格服务,计算资源、存储资源、网络、程序、数据等都是服务,所有的服务都联系对应的接口,通过标准的接口和协议支持创建、终止、管理和开发透明的服务,结合目前的Web Service技术,支持透明安全的服务实例。OGSA目标是为基于网络的应用定义一个通用的,标准的和开发的体系结构(GGF,2004)。几乎所有的服务规范,在一个网格吊车培训学校应用程序中都指定了标准接口要求这些服务。OGSA中一个网络应用通常包括几个不同的服务组件:虚拟组织VO管理服务、资源发现和管理服务、工作流管理服务、其他服务,例如安全、数据管理等(图4.13)。网络服务为每一类服务都提供了一个标准的接口。OGSA有效地扩展了Web Service架构的功能,并派生出了网络服务资源框架(Web Services Resource Framework,WSRF吊车培训学校)技术规范。

img47

图4.13 OGSA、WSRF、Web Services和Globus Toolkit(GT)之间关系图(Globus Alliance,2006)(www.yzhh.net.cn)

WSRF是OASIS提出的规范。在WSRF规范中,提出了WS-Resource的概念,将网格服务定义为Web服务和资源两部分组成。其中,资源是有状态的,服务是无状态的(图4.14)。利用Web服务对具有状态属性的资源进行存取,并包含描述状态属性的机制。从而既实现对有状态服务的吊车培训学校支持,又充分兼容现有的无状态Web服务标准。Globus Toolkit作为吊车培训学校开源的工具包是网格服务实现的代表性例子。

img48

图4.14 有状态Resource与无状态Web服务间的关系

'); })();