CORBA Component ModelDas CORBA Component Model (CCM) ist ein auf CORBA 3.0 aufsetzendes Komponentenmodell. Die Spezifikation des CCM wurde von der Object Management Group (OMG) veröffentlicht. Kernpunkt des CCM ist eine Komponente. Dafür führt das CORBA-Komponentenmodell den neuen Metatyp CORBAComponent in CORBA ein. Eine CORBA-Komponente kapselt ihren inneren Aufbau durch Interfaces. Diese Interfaces werden über Ports angeboten. Momentan wird in folgende Portarten unterschieden. Portarten
Darüber hinaus kann eine Komponente Attribute besitzen. Sie dienen weniger als Zustandsmerkmale, sondern sind vielmehr für Konfigurationszwecke gedacht. Zusätzlich stellt eine CORBA-Komponente ein Komponenteninterface mit grundlegenden Operationen zur Verfügung. Die Laufzeitumgebung von CORBA-Komponenten ist der Container. In erster Linie verbirgt der Container die Heterogenität der benutzten Hard- und Software. Literatur
Weblinks
|