Very involved. In a nutshell, you could think of it as a CORBA version of EJB that can be used with any language on any platform. For complete details, check out:
http://www.omg.org/cgi-bin/doc?ptc/2002-08-03
Well, I would like to add a page I maintain in which I try to give an up-to-date view of the CCM:
http://www.ditec.um.es/~dsevilla/ccm
Tools
- CCM Tools http://ccmtools.sourceforge.net/
- The CCM Tools are a set of Java programs and libraries as well as Python scripts that supports the development of components, based on the CORBA Component Model (CCM). The CCM Tools form a component development framework that is flexible and extensible.
- In addition to the CCM specification, CCM Tools focus on topics like local components, nested component composition and contract aware components.
- On the other side, CCM Tools do not support entity components (following the idea of Light Weight CCM) and event handling.
Articles
- Steve Vinoski's columns about CCM: http://www.iona.com/hyplan/vinoski/#columns
- The CORBA Component Model, Part 1: Evolving Towards Component Middleware (Feb 2004)
- The CORBA Component Model, Part 2: Defining Components with the IDL 3.x Types (Apr 2004)
- The CORBA Component Model, Part 3: The CCM Container Architecture and Component Implementation Framework (Apr 2004)
- The CORBA Component Model, Part 4: Implementing Components With CCM (Oct 2004)
Blogs
Other Wikis
See also IdlVersioning
CategoryCorba