3.4 语义网格的层次结构
正如我们在第2章讨论的那样,OGSA是建立面向服务的网格应用的事实上的标准。从面向服务的观点来看,语义网格可划分为4个服务层次:基本服务、数据服务、信息服务和知识服务。层次结构如图3-9所示。

图3-9 语义网格的分层结构
基本服务
这个层次主要涉及到计算资源的大范围共享。由这个层次提供的基本服务关系到资源发现、分配和监控、用户授权、任务调度或联合调度,以及故障容错。
数据服务
这个层次主要提供大范围共享数据集或数据库的可计算透彻分析,在范围上可以从数百万亿字节到千万亿字节,跨越广泛分布的科学团体。由这个层次提供的服务与数据存储、元数据管理、数据复制和数据传输有关。
信息服务
这个层次允许统一访问各种各样的信息源,并且提供运行在分布式计算资源上的通用服务。对信息源的统一访问依赖于描述信息的元数据,并且有助于各种各样资源的集成。提供服务的间隔尺度(粒度)变化可以从子程序或方法调用到完整的应用。因此,在科学计算中,服务可以包括可用的特殊数字求解器,例如一个矩阵或偏微分方程求解器,服务也可以为应用的完整科学编码,例如天气预报和分子或流体动力学。在商业计算中,服务可以是基于现存数据库的统计程序或提供粗略功能的预测服务,例如数据库模型或可视化。因此,在这个层次的服务可以由独立提供程序给出或由企业公司给出,它们可专用于特定的应用,例如基因数据库或普通的应用,例如数字图书馆。
知识服务
这个层次集中在知识表述和抽取上。它提供了一些服务,这些服务可用于按模式检索现存的数据仓库,并管理信息服务,例如它能够使用各种各样数据挖掘机制从大量的数据中提供知识发现。它能够提供从信息服务层聚集来的信息服务的语义含义。这个层次是面向领域的,例如生物信息科学,通常使用域知识构造它自己的本体。
总的来说,这些层次中的每一个层次是想要提供适应不同应用的服务。致力于网格研究效用的实质部分已经集中在可计算性和数据服务层。无论如何,近来建立语义网格的兴趣在增长,全球网格论坛(GGF,Global Grid Forum)的“语义网格”工作组指出了由语义网格提供服务的重要性。


