Remote components

The CCM specification describes only remote components where all ports are accessible from CORBA clients. Some open source implementations like MicoCCM [11] and OpenCCM [7] implement this type of component.

In such implementations, each remote component is accessible from any point in the network, but communication between components in the same address space is very expensive because method calls still have to go through the CORBA Object Request Broker (ORB).

There are some techniques for transparently optimizing communication overhead (e.g. CORBA collocation [12,14]), but problems occur when using CORBA services, because the Portable Object Adapter (POA) is not involved at all.



2003-11-09