网格资源的动态发现
2012-11-15朱祥林
湖南广播电视大学学报 2012年4期
朱祥林
(岳阳石油化工总厂广播电视大学,湖南岳阳 414014)
一、前言
资源是网格中的主要对象,网格的目的就是要管理好网格中的各种资源,为需要资源的用户提供透明一致的访问接口。资源管理包含资源收集、更新、发现、分配、定位、迁移、预约等操作,其中资源发现具有承前启后的重要作用。它的主要目的就是能及时发现网格中满足条件的资源,为以后使用提供依据。
二、基于万维网服务(WS)的资源发现
资源发现是把资源请求者和资源提供者联系在一起的中介者的主要功能之一。目前主要的资源发现规范有 UDDI和 WS-Inspection两种,在 Web Service上使用较广,但它们在网格上的应用还有待于人们的进一步研究。然而,网格技术是以Web Service为基础的,是Web Service技术的进一步扩展。Web Service最有趣的特点之一就是能够用WSDL进行自我描述,告诉使用者如何操作和使用它。因此,在网格资源发现中我们也可使用这一技术。但是,WSDL太专业且重于方法调用、协议等细节,使用起来较复杂也不太方便。我们需要一个能很容易分类和索引的手段来代替它,这就是本文要阐述的重点——网格的服务信息技术。
三、网格的服务信息技术
这里我们引进服务信息元素(Service Data Element缩写为SDE)的概念。网格中每个服务实例都可能包含0个或多个SDE,每个SDE有唯一的名字以区别于其它的SDE。SDE中包含了若干元素(Element)用于存储资源信息。它以xsd文件形式表示,在GWSDL文件中设定并生成对应的Java类。在Java类中包含设置和获取SDE元素信息的函数。
四、资源的动态发现实现步骤
下面为便于说明,以一个实例来进行阐述。……
登录APP查看全文
