OGSA架构从下到上依次为:资源层,Web服务层, 基于OGSA架构的服务层,网格应用层.如图所示:
OGSA为分布式系统定义了基本的构造块,包括描述和发现服务属性、创建服务实例、管理服务生命期、管理服务组以及发布和订阅同志的标准接口和相关行为。但是,OGSI并没有定义创建大规模系统时所出现的所有组成成分。我们还需处理许多其他问题。例如:如何建立身份识别以及协商认证:如何发现服务:如何协商和监控服务级协议以及如何监控和管理服务集等等。在这些区域内如果没有一个标准,将会很难以一个标准的样式建造大规模系统以便实现代码重用和组件互操作。因此,OGSA必须在这些区域以及相关区域定义附加服务。
可操作不仅仅是与一种公共语言有关,而且还需要一组能够描述具有共同兴趣对象的公共词汇。因此,OGSA必须定义标准模式来描述网格公共实体的属性。
3.1 网格计算的重要意义
由于网格计算是一种新兴的技术,对于不同的人来说可能会有不同的定义,但是网格计算有一个非常简单却又广泛适用的定义:
有了网格计算技术,您可以将服务器、存储系统和网络联合在一起,组成一个大的系统,从而为用户提供功能强大的多系统资源来处理特定的任务。对于最终用户或应用程序来说,数据文件、应用程序和系统看起来就像是一个巨大的虚拟计算系统。
网格计算是分布式网络发展的下一代产物。就像是 Internet 让用户可以分享思想和文件并以此来滋生项目一样,网格计算让我们可以分享分散的计算系统资源,这样人们就可以真正地开展这些项目的工作。网格计算利用了计算机(及其用户)的能力来进一步的通信:有了网格计算之后,就可以走出门去使用其他人的计算和存储资源,而不仅仅限定在自己所拥有的范围之内。
有了网格计算之后,组织就可以将自己分布的、难以管理的系统转换到一个大型的虚拟计算机上,这样就可以让那些由于工作量太大而在一台计算机上很难处理的问题和流程可以得到有效的处理。要解决的问题包括数据处理、网络带宽以及数据存储的问题。链接到网格中的系统可能在同一间房子里面,也可能分布于世界上的各个角落。它们可能运行在不同的操作系统和硬件平台。甚至它们归属于不同的组织。不管网格资源的深度如何,所有的网格用户所体验到的都是一个巨大的虚拟计算机处理资源。
网格的主要目的是对资源进行虚拟化来解决问题。网格计算用来访问的资源主要包括(但不局限于)以下内容:
1. 计算/处理能力。
2. 数据存储/网络文件系统。
3. 通信和带宽。
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] ... 下一页 >>