(1)对象请求代理 (Object Request Broker, ORB)。负责对象在分布环境中透明地收发
请求和响应,它是构建分布对象应用、在异构或同构环境下实现应用间互操作的基础。
(2)对象服务(Object Services)。为使用和实现对象而提供的基本对象集合,这些服务
应独立于应用领域。主要的 CORBA 服务有:名录服务(Naming Service)、事件服务(Event
Service)、生命周期服务(Life Cycle Service)、关系服务(Relationship Service) 以及事务服
务(Transaction Service)等。这些服务几乎包括分布系统和面向对象系统的各个方面,每个
组成部分都非常复杂。