网格服务架构与虚拟组织构建解析
1. 服务架构特性
服务架构在服务位置和调用方面支持本地和远程透明性。它具备多个协议绑定功能,当服务与服务请求者处于本地时,能促进服务调用的本地化优化;在跨组织边界的网络流中,还可进行协议协商,从多个为不同目的优化的 InterGrid 协议中做出选择。此外,特定网格服务接口的实现可映射到原生、非分布式平台的功能和能力。
2. 网格服务语义
我们对服务进行虚拟化和组合的能力,不仅依赖于标准接口定义,还需要服务交互的标准语义,以确保不同服务在错误通知等方面遵循相同的约定。为此,OGSA 定义了网格服务,它是一种提供一组明确定义的接口并遵循特定约定的 Web 服务。
- 接口方面 :涉及发现、动态服务创建、生命周期管理、通知和可管理性。
- 约定方面 :涵盖命名和可升级性。随着 OGSA 的发展,还将考虑授权和并发控制。认证和可靠调用这两个重要问题被视为服务协议绑定,虽不在核心网格服务定义范围内,但在完整的 OGSA 实现中必须加以解决。这种关注点分离的方式在不影响功能的前提下,提高了架构的通用性。
网格服务的接口和约定尤其关注瞬态服务实例的管理行为。VO 参与者通常不仅维护处理客户端复杂活动请求的静态持久服务集,还经常需要动态实例化新的瞬态服务实例,以处理特定请求活动状态的管理和交互。当活动状态不再需要时,可销毁服务。例如:
- 在视频会议系统中,建立视频会议会话可能涉及在中间点创建服务实例,以根据 QoS 约束管理端到端数据流。
- 在 Web 服务环境中,可动态实例化服务实例,通过动态增加容量来管理应用程序工
超级会员免费看
订阅专栏 解锁全文
858

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



