网格服务的技术剖析与应用
1. 网格服务概述
在网格计算领域,OGSA(开放网格服务架构)提出了一个核心概念,即一切皆服务。计算资源、存储资源、网络、程序和数据库等都被视为服务,这一统一的面向服务的模型使得环境中的所有组件都具有虚拟性。
1.1 OGSA 服务模型
OGSA 将所有事物表示为网格服务,这是一种符合特定约定并支持标准接口(如生命周期管理接口)的 Web 服务。这些一致的核心接口便于构建可在不同抽象层统一处理的高阶服务。
1.1.1 网格服务的特征
- 能力类型 :网格服务通过其提供的能力来进行类型划分。
- 接口与操作 :每个网格服务实现一个或多个接口,每个接口定义了一组通过交换特定消息序列来调用的操作,这些接口对应于 WSDL 中的 portTypes。
- 内部状态 :网格服务在其生命周期内可以维护内部状态,这使得同一接口的不同服务实例能够相互区分。
- 协议绑定 :服务接口的协议绑定可以定义诸如可靠性等交付语义。在分布式系统中,由于组件可能出现故障,消息的可靠交付变得至关重要,因此可能需要使用保证恰好一次交付的协议。此外,通信过程中的相互认证也是常见的协议绑定需求。
- 动态创建与销毁 :OGSA 服务可以动态创建和销毁,服务的生命周期由专门的接口进行管理。
- 唯一标识 :每个网
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



