Development and Run-Time Support Mechanisms for CCM

 

In a typical development and deployment scenario, there will be an Application server provider who creates and sells an Application server along with CCM containers that will run on these servers. Then there will be the CCM providers-people responsible for developing CORBA components and the Application assemblers-people that use pre-built CORBA components to build their applications.

Application Servers :
These provide the system services like a raw execution environment, multiprocessing, load-balancing, device access,
provide naming and transaction services and make containers visible.

CCM Containers :
These act as the interface between a CORBA component and the outside world. A CCM client never accesses a CORBA component directly. Any component access is done through container-generated methods which in turn invoke the component's methods