摘要:互联网技术开放网格服务体系结构OGSA:开放网格服务结构OGSA是Global Grid Forum4的重要标准建议,目的就是要将Grid的一些功能,更确切的说,Globus的一些功能融合到Web Service这个框架中。
6.2.3 开放网格服务体系结构OGSA
开放网格服务结构OGSA是Global Grid Forum4的重要标准建议,目的就是要将Grid的一些功能,更确切的说,Globus的一些功能融合到Web Service这个框架中。
6.2.3.1 网格服务
与前期网格不同,005八是面向服务的结构,将所有事务都表示成一个服务。计算资源、存储资源、网络、程序、数据等都是胀务,所有的服务都与对应的接口联系,所以OGSA被称为是以服务为中心的“服务结构”,通过标准的接口和协议支持创建、终止、管理和开发透明的服务,其发展象征着Web Service的一个进步,结合目前的WebService技术,支持透明安全的服务实例,OGSA有效地扩展了Web Service架构的功能。
五层模型与OGSA都相当重视互操作性,但OGSA更强调服务的观点,将互操作性问题转化为定义服务的接口和识别、激活特定接口的协议。这一面向服务模型具有很多优点,环境中的所有组件都是虚拟化的,通过提供一个所有Grid服务实现基础的一致接口的核心集。可以使得分级的、更高级别的服务的构建能够跨多个抽象层以一种统一的方式进行处理。虚拟化还促使从多个逻辑资源实例到同一物理资源的映射,不考虑实现的服务组合,以及一个虚拟组织VO内的基于低级资源组合的资源管理。正是Grid服务的虚拟化加强了通用服务语义行为无缝地映射到本地平台设施的能力。
为了使服务的思想更加明确和具体,GSA定义了“网格服务”的概念。网格服务是一种Web Service,该服务提供了一组接口,这些接口的定义明确,并且遵守特定的惯例。解决服务发现、动态服务创建、生命周期管理、通知等问题。在OGSA中,将一切都肴做是网格服务,因此网格就是可扩展的网络服务的集合。网格服务可以以不同的方式聚集起来满足虚拟组织的需要,虚拟组织自身也可以部分地根据它们操作和共享的服务来定义。
简单地说,网格服务=接口/行为+服务数据。图6-4是对网格服务的简单描述。
以网格服务为中心的横型具有如下好处:①由于网格环境中所有的组件都是虚拟的.因此,通过提供一组相对统.的核心接口,所有的网格服务都基于这些接口实现,就可以很容易地构造出具有层次结构的、更高级别的服务。这些服务可以跨越不同的抽象层次,以一种统一的方式来看待。②虚拟化也使得将多个逻辑资源实例映射到相同的物理资源上成为可能,在对服务进行组合时不考虑具体的实现,可以以底层资源组成为基础,在虚拟组织中进行资源管理。通过网格服务的虚拟化,可以将通用的服务语义和行为,无缝地映射到本地平台的基础设施之上。
返回目录:
编辑推荐:
通信工程师备考资料免费领取
去领取