CORBA Component Model (CCM)
Component middleware heeft de laatste jaren veel aan populariteit gewonnen. Verschillende beperkingen van object georiënteerde middleware vallen weg door software te ontwikkelen op een hoger abstractieniveau. Door deze abstracties definieert component middleware "virtuele" grenzen van een component. Een component definieert zijn types en interacties met andere componenten.
Component middleware definieert tevens de benodige runtime omgeving, de packaging, de toepassing waar de middleware voor gebruikt wordt en de configuratie mechanismes en standaarden. Deze mechanismes en standaarden geven een effectief design en hergebruik van software componenten.
Door gebruik te maken van component middleware kunnen systemen ontwikkeld worden aan de hand van standaard softwarecomponenten. Zo hoeft de software niet van scratch af aan ontwikkeld te worden.
CIAO levert een component model voor gedistribueerde, real-time, en embedded systemen (DRE). Dit model levert ook de DRE-critical systeemaspecten, zoals real time QoS policies.
CIAO heeft een volledig geïntegreerde implementatie van de DDS4CCM specificatie met gebruik van RTI DDS. Deze implementatie is het resultaat van de samenwerking tussen Remedy IT en RTI. Deze implementatie maakt CIAO het beste geschikt voor Component Based DDS (CBDDS) systemen. In de nabije toekomst zullen diverse modeling tools publiekelijk beschikbaar zijn voor CIAO als CBDDS middleware.
Door deze DRE aspecten beschikbaar te maken worden DRE systemen meer flexibel.
Remedy IT levert commerciële services voor CIAO/CCM.
|