How is CCM related to CORBA 2.4 ?
It has to be emphasized that components are not new to CORBA. CORBA did offer limited support for component programming with the help of interfaces. However a component model was missing within CORBA, which basically provided an Object Model for server side programmers with IDL interfaces to define a clear separation between the client of the server and the server itself. CCM leverages the CORBA 2.4 standard to provide a component model for CORBA. In addition to using CORBA 2.4 IDL specification to specify the interfaces of a component, it extends it to add precise component semantics to the specification. CCM extensively uses the POA (Portable Object Adapter) to model a container for components. As always, interoperability between component implementation from different vendors is addressed by both IDL and GIOP/IIOP (General Interoperability Protocol/Internet Interoperability protocol). Its important to understand that CCM alleviates the difficulties of programming non-functional serv