37、TOGA:以数据为中心的可定制协作服务

TOGA:以数据为中心的可定制协作服务

1. 与现有技术的关系

TOGA 的开发是因为其他方法无法满足在异构环境中通过公共信息空间进行一致且分布式协作的全部要求,特别是在并行工程领域。TOGA 能够在可能异构的应用程序组之间一致地管理共享数据对象,从而形成一种基于组件的方法,具有紧密耦合、高度的组感知和一致的工作数据等特点。不过,分布式环境中存在许多不同的通信和协作机制,下面将探讨它们与 TOGA 方法的关系。

1.1 与现有通信服务的比较
  • 发送/接收原语 :最简单的通信方式由发送/接收原语定义,可用于构建更高级的通信系统,如 TOGA 服务。
  • 消息和排队系统 :提供在分布式环境中处理两方之间消息的功能,无需专用的逻辑连接,支持异步通信,可用于批量消息处理或移动计算。而 TOGA 确保在特定方集合和专用 Intranet 中进行同步工作的通信。
  • 持久队列 :通常提供可靠的异步消息交换,有时还能确保消息接收的顺序。这与 TOGA 在事件和数据处理以及事件同步方面的保证较为接近。消息队列可以作为实现 TOGA 的一种方式,但还需要添加事件和组管理等高阶功能。
  • CORBA 事件服务 :为事件的供应者和消费者提供事件通道,双方可通过推或拉模型订阅通道以接收或发起事件。由于拉模型类似于轮询,不适合 TOGA 的应用场景,因此只考虑基于推的事件通道。通用事件通道与 TOGA 方法有相似之处,但 TOGA 中组的组成对所有成员是已知且可访问的,还具备额外的
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值