本章学习目的
在这一章,我们将学习语义网格和自治计算。本章将学习:
● 语义网格是什么;
● 在语义网格开发中涉及到的技术;
● 语义网格的最新发展动态;
● 什么是自治计算;
● 自治计算的特征;
● 对网格服务如何应用自治计算技术。
3.1 引言
语义网格的概念[1]随着语义Web和网格的同步发展而在不断改进。语义Web可以被定义为“当前Web的扩展,Web中的信息定义明确,可以更好地使计算机和人实现互操作”[2]。语义Web的目的是增加无结构Web的内容,这样,它可以用于实现机器翻译信息,改进Web应用潜在的性能。语义网格的目的是探究语义Web技术的使用,用语义丰富网格。网格、语义Web、语义网格之间的关系如图3-1所示。语义网格是网格和语义Web之上的层次。它是语义Web技术对网格的应用。元数据和本体在语义Web的发展中扮演了一个关键的角色。元数据可以被认为是用于描述数据的数据。数据可以用元数据注释以详细说明它的起因或历史。例如,在语义网格中,网格服务可以用与自动服务发现的本体相联系的元数据来注释。本体是一个概念性的描述[3]。我们将在3.2 部分解释元数据和本体。

图3-1 语义Web、网格和语义网格的关系图
网格本质上是复杂的,因为它试图去耦合分布式和各种不同种类的资源,例如数据、计算机、操作系统、数据库系统、应用和特定的设备,使得它们可以跨越多个虚拟的机构为专业技术的计算提供统一运行平台。管理一个大的计算系统的复杂性,例如网格,会促使研究人员去考虑基于策略的管理技术,这些策略由生物学系统中的处理复杂性、异种性和不确定性进化而来。这些方法指的就是提供自治计算[4]。自治计算系统是具有自学习、自配置、自优化和自保护的系统。
这一章按以下内容组织。在3.2节,引入在语义Web发展中涉及到的本体语言;在3.3节,我们将描述如何用语义改进标准Web服务,从而提供语义Web服务;在3.4节,我们给出语义网格的层次结构;在3.5节,我们将评论语义网格技术的最新发展;在3.6节,我们将介绍自治计算和解释它将会带给网格什么样的好处;在3.7节将对该章进行总结;最后在3.8节,我们将提供进一步的阅读资料。


