First CCM5 presentation


Published on

First presentation about

  • Be the first to comment

  • Be the first to like this

First CCM5 presentation

  1. 1. From CORBA Component Model To Common Component Model To ? OMG document mars/2011-03-03Copyright © 2011 Page 1
  2. 2. CCM Exists as Component Model for more than a decade Several implementations available Platform and programming language independent But is tied to CORBA in various placesCopyright © 2011 Page 2
  3. 3. Built-in event support CCM has built-in support for events – Not very flexible or extensible – Requires container-level support for new event passing mechanisms Currently part of the core CCM specification Mostly not used with CBDDS Proposal to move this to a connector that can be much more powerful than the existing event supportCopyright © 2011 Page 3
  4. 4. Extensibility Past solutions resulted in heavy containers and deployments tools – Tight integration between CCM implementation and D&C toolchain – Container-level code modifications required for new features Revised approach is to provide interceptor support at various levels – Locality (D&C toolchain) – Container – ComponentCopyright © 2011 Page 4
  5. 5. What do we want to ask for? Migrate from CORBA Component Model to OCCAM (Open Common Component Architecture Model) – Decouple from CORBA specification – Make CORBA ORB an optional middleware bus through a connector – Rework event support Extensibility CCM through plugins QoS4CCM extensions for LifeCycle Extensibility D&C through plugins (different RFP)Copyright © 2011 Page 5
  6. 6. Our goal From CCM To OCCAM Open Common Component Architecture ModelCopyright © 2011 Page 6
  7. 7. Thanks for your attention Johnny Willemsen <> http://www.remedy.nlCopyright © 2011 Page 7