An Object Request Broker (ORB) running on the network acts as the "glue" for distributed applications running on one or more processors. The ORB provides these services:
The supported IBM® Rational® Rhapsody® CORBA ORB is TAO (from ACE). ACE is an open source framework that provides many components and patterns for developing high-performance, distributed real-time and embedded systems. The TAO ORB supports efficient abstractions for sockets, demultiplexing loops, threads, synchronization primitives.