Komponentintegrerad ACE ORB
Component -Integrated ACE ORB ( CIAO ) är en CORBA- komponentmodell (CCM) implementering byggd ovanpå TAO .
CIAO siktar för närvarande på att tillhandahålla ett komponentorienterat paradigm till de distribuerade, realtids-, inbäddade (DRE) systemutvecklarna genom att abstrahera DRE-kritiska systemaspekter, såsom krav på servicekvalitet, RT-policyer, som installerade/konfigurerbara enheter som stöds av komponentram. Genom att främja dessa DRE-kritiska aspekter som förstklassig metadata lösgörs kod för att kontrollera dessa icke-funktionsaspekter från applikationslogik och gör DRE-systemutvecklingen mer flexibel. Eftersom mekanismer för att stödja olika DRE-kritiska icke-funktionella aspekter lätt kan verifieras, kommer CIAO också att göra konfigurering och hantering av dessa aspekter lättare.
CIAO tillhandahåller också en implementering av AMI4CCM-standarden som ger möjlighet att utföra asynkrona operationer med hjälp av en återuppringningsmodell. AMI4CCM är en separat OMG-standard .
CIAO tillhandahåller också en implementering av DDS4CCM-standarden som integrerar DDS som publicerings-prenumerationsmellanvara i komponentmodellen. CIAO DDS4CCM-implementeringen stöder RTI Connext DDS och OpenDDS som underliggande DDS-implementationer.
AXCIOMA är efterträdaren för CIAO med öppen källkod. Genom att dra nytta av IDL till C++11 språkmappning är AXCIOMA mycket lättare att använda jämfört med CIAO. AXCIOMA implementerar även AMI4CCM och DDS4CCM.
Se även
externa länkar
- CIAOs hemsida
- Ladda ner CIAO
- Presentation från Northrop Grumman hur de använder CIAO
- AXCIOMA