Component-integrated ACE ORB
The Component-Integrated ACE ORB (CIAO) is a CORBA component model (CCM) implementation built on top of TAO.
CIAO is currently aiming to provide component-oriented paradigm to the distributed, real-time, embedded (DRE) system developers by abstracting DRE-critical systemic aspects, such as QoS requirements, RT policies, as installable/configurable units supported by the component framework. Promoting these DRE-critical aspects as first-class metadata disentangles code for controlling these non-function aspects from application logic and makes DRE system development more flexible. Since mechanisms to support various DRE-critical non-functional aspects can be easily verified, CIAO will also make configuring and managing these aspects easier.
CIAO also provides an implementation of the AMI4CCM standard which provides the ability to perform asynchronous operations using a callback model. AMI4CCM is a separate OMG standard.
CIAO also provides an implementation of the DDS4CCM standard which integrates DDS as publish-subscribe middleware into the component model. The CIAO DDS4CCM implementation supports RTI DDS and OpenDDS as underlying DDS implementations
See also
External links
- CIAO Homepage
- Download CIAO
- Presentation from Northrop Grumman how they are using CIAO