网络上运行的对象请求代理 (ORB) 为一个或多个处理器上运行的分布式应用程序充当“胶水”。ORB 提供以下服务:
- 将请求从客户机连接到响应该请求的服务器组件,无论该服务器在网络上哪个位置运行。
- 释放客户机,避免强制其获取服务器在网络上的位置才能使用它的其中一项服务。
受支持的 IBM® Rational® Rhapsody® CORBA ORB 是 TAO(来自 ACE)。ACE 是为开发高性能的分布式实时和嵌入式系统提供许多组件和模式的一种开放式源代码框架。TAO ORB 支持对套接字、分离信号循环、线程、同步原语的高效抽象。