CORBA ORB POA ACE TAO


1. CORBA
    是协议, 是规范

2. ACE
    是一组C++函数库集合

3. TAO
    TAO是一种C++ ORB和POA, 实现基于ACE。(应该是CORBA的一个实现)

4. ORB, (我觉得也是一种协议??)
    ORB 对象请求代理 (ORB) 是 CORBA 的核心组件。CORBA 对象之间从不直接进行通信,对象通过远程桩对运行在本地计算机上的 ORB 发出请求。本地 ORB 使用 Internet Inter-Orb 协议(IIOP 为缩写形式)将该请求传递给其他计算机上的 ORB。然后,远程 ORB 定位相应的对象、处理该请求并返回结果。

5. POA
    POA是在CORBA2.3规范中提出的以取代基本对象适配器BOA(Basic Object Adapter),这是因为BOA在CORBA服务器中不易在ORBs之间移植。尽管CORBA 服务器端的移植性与应用服务器关系不大。POA在应用服务器上的应用的最主要的好处是它提供了很大的灵活性:可以将抽象的CORBA对象映射成JAVA 对象,并且能控制资源的利用和Java对象的生命周期。

    每一个CORBA服务器可以有多个POAs,每一个POA可以提供不同的功能或者支持不同的特性。而且每个POA都提供一个独立的对象生存空间,相应有一套POA策略来决定这些寄存的对象如何被激活以及如何建立对象的参考。POA策略是相当复杂的。然而,IONA使用了一种叫做服务定位器(ServantLocator)的策略,这是POA策略中最具有伸缩性的。


个人观点
CORBA, POA, ORB都是协议, 是规范 ?
TAO是CORBA, POA,和ORB的一个实现 ?还有一些别的实现VisioBroker, PrismTech OpenFusion, JacORB, OCI, etc


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ace tao.tar.gz 是一个压缩文件,其中包含了 ACETAO 的源代码和相关文件。ACE 是一个开放源代码的 C++ 库,用于开发高效、可伸缩的网络应用程序。它提供了丰富的网络编程功能,如网络通信、多线程、同步机制等,可以支持跨平台运行。 TAOACE 框架的一部分,它是一个开放源代码的分布式对象编程平台,用于构建分布式应用程序和服务。TAO 提供了 CORBA 标准的实现,可以帮助开发人员通过网络进行远程调用和对象通信。 .tar.gz 是一种常见的压缩文件格式,通常用于将多个文件或文件夹打包成一个单一的文件,以便于传输和存储。.tar 是将多个文件或文件夹打包成一个归档文件,.gz 是对该归档文件进行压缩。因此,ace tao.tar.gz 文件是 ACETAO 的源代码和相关文件经过打包和压缩处理后的结果。 要使用 ace tao.tar.gz 文件,我们需要先解压缩它。通常可以使用解压缩软件,如 WinRAR、7-Zip 等,右键单击文件并选择解压缩选项。解压缩后会得到 ACETAO 的源代码文件和文件夹。我们可以根据需要查看和修改这些源代码,编译和构建相应的库文件和可执行文件,用于开发网络应用程序和分布式系统。 总之,ace tao.tar.gz 是 ACETAO 的源代码打包和压缩后的文件,它提供了强大的网络编程和分布式对象编程能力,可以用于开发高效、可靠的网络应用程序和分布式系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值