Das Kommunikationsmodell besteht aus einer CORBA-Architektur mit zwei ORB, die per IIOP miteinander kommunizieren sowie den entsprechenden Skeletons und Stubs, die für die Elemente des Informationsmodells das Marshalling und Demarshalling durchführen. Aus der erstellten, wohldefinierten IDL- Beschreibung des Informationsmodells lassen sich die benötigten Skeletons und Stubs durch IDL-Mapping in der benötigten Programmiersprache erstellen, existierende IDL-Mappings vorausgesetzt (Abbildung 8.4).
Durch den modularen Aufbau und der allgemeinen Beschreibung der Schnittstelle in IDL können die CORBA Komponenten relativ einfach ausgewechselt werden, da ein Großteil über die wohldefinierte IDL automatisch generiert werden kann.