CORBA
Statisches und Dynamisches Interface
Gewöhnlich nimmt man das statische Interface, wo schon zur Compile-Zeit alles
mögliche vorbereitet wird.
DII
Für gewisse Anwendungen kann man sich auch die Operationsparameter zur
Laufzeit zusammen bauen und damit eine Operation aufrufen.
Beispiele:
- Interpreter wie z.B. CorbaScript
- Browser (z.b: von einem Namingclient Objekte aufrufen ...)
- Protokoll-Konverter, auch Brücken genannt
- Anwendungen, die eine große Zahl verschiedener Interfaces aufrufen
müssen, oder wenn man den Stub nicht compiliert dabei haben möchte.
- Überwachungsanwendungen
DSI
ist das entsprechende für die Serverseite
Gut für
- Protokollconverter auf der Serverseite
- Überwachungsanwendungen
- Interpretierende Server oder welche die mit Scriptsprachen implementiert sind
Möglich wird das durch die selbstbeschreibende (reflexive) Struktur von CORBA mit dem
Interfacerepository
Arbeitsgruppe Komponenten/CORBA Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber