| |
2 Der Aufbau von CORBA
Der Interface Definition Language
Seminar Verteilte Systeme
8
CORBA
der Plattform. Es wird erst bei der jeweiligen Komponente wieder in ein von der Plattform
abhängiges Format umgewandelt. Daher ist es unbedeutend ob die Komponenten, die mitein-
ander kommunizieren, die gleiche Plattform unterstützen, oder ob sie verschiedene Platt-
formen nutzen.
Abbildung 2.3: Formatübertragung von Parametern und Rückgabewerten [2]
2.3 Die Interface Definition Language
Seit der Version 1.1 gehört die Interface Definition Language zur Spezifikation von CORBA.
IDL dient zur Definition der von CORBAObjekten verwendeten Schnittstellen zwischen den
einzelnen Anwendungskomponenten. Da IDL eine reine Beschreibungssprache ist, wird sie
nicht zur Implementierung verwendet, sondern nur zur Definition der einzelnen Schnittstellen.
Mit der Spezifizierung der Interface Definition Language ist die Unabhängigkeit von den
verwendeten Programmiersprachen erreicht worden. Um genau zu sein, wird die Sprachunab-
hängigkeit durch die zahlreichen Sprachabbildungen sichergestellt. Eine Sprachabbildung
|  |
|
| |
|
|