Grid Service 学习1

来源:互联网 发布:淘宝差评解释语 编辑:程序博客网 时间:2024/05/16 04:42
 

Grid Service系统结构

1.五层沙漏结构,Foster提出

2.开发网格服务结构 OGSA(Open Grid Service Architecture)  结合Web Service提出

 

五层沙漏结构:

 五层沙漏结构中,最重要的是 协议和服务, 五层沙漏结构以 协议为中心,也强调服务器与API和SDK的重要性

 五层沙漏结构中,从底向上依次是构造层,连接层,资源层,汇聚层和应用层。

 

构造层(Fabric):基本功能就是控制管理局部物理资源,并且向上层提供访问这些资源的接口。 构造层管理的局部资源是非常广泛的,可以是计算资源 存储系统 目录 网络资源 以及传感器等等, 构造层的基本功能包括:查询机制 控制服务质量的资源管理能力等,它相当于TCP/IP结构中的数据链路层的功能.

 

连接层(connectivity):结构层上面的连接层主要是为下层的物力资源提供安全的数据通信能力,这是资源之间进行互操作的前提,连接层使得鼓励的单个资源之间建立了联系。它定义了核心的通信和认证协议。

 

资源层(resource):主要功能就是实现对单个资源的共享。资源层协议包括安全初始化 监视 控制单个资源的共享操作。审计以及付费等。

 

汇聚层(collective):功能是如何将下面以单个资源形势表现出来的资源集中起来,协调解决多个资源之间的问题。

 

应用层(application) :是在虚拟组织环境中存在的。他关心的是什么样的资源可以由下面提供给虚拟组织,解决不同虚拟组织的具体问题。

 

GridService的7种接口: Registry      NotificationSink      Factory      PrimaryKey      HandleMap    NotificationSource

 

Grid Service  扩展了 Web Service  添加了 Factory的概念,客户端与Factory 进行通信,由Factory来管理和维护 Grid Service实例

 

Grid Service 改进:

1 Lifecycle(生命周期的管理):在Grid Service 实例的创建或销毁时,提供了回调函数对实例的生命周期进行管理;

2 Service Data(服务数据): 服务数据与Grid Service 相关联,可以根据服务数据的特征,对Grid Service进行检索

3 Notitication(通知):    基于消息的异步调用,可以将 Grid Service实例配置为 Notification Source 作为通知消息的发送者,将其他Grid Service 实例配置为 NotificationSink

作为消息的接受者,他们之间可以发送基于XML的通知消息

 

转摘:http://wenku.baidu.com/view/a2d7bad384254b35eefd34d9.html
原创粉丝点击