| |
4 Die Kommunikation
Das General-Inter-ORB-Protokoll
Seminar Verteilte Systeme
CORBA
15
Die Kommunikation 4
In diesem Kapitel wird auf die Kommunikation zwischen ORBs verschiedener Hersteller ein-
gegangen. Des Weiteren wird die Rolle der Clients und Server in CORBA erklärt. Am Schluß
wird noch die Verwendung von statischen und dynamischen Schnittstellen diskutiert.
4.1 Das GeneralInterORBProtocol
Das GeneralInterORBProtocol ist seit der CORBAVersion 2.0 definiert. Es soll als allge-
meines Kommunikationsprotokoll zwischen ORBs dienen. Das gilt insbesondere für die
Kommunikation zwischen ORBs verschiedener Hersteller.
Das GIOP an sich findet keine direkte Verwendung. Es ist als ein Standard zu verstehen. Man
nutzt immer die aus dem GIOP abgeleiteten Protokolle. Diese zusätzlichen InterORBPro-
tokolle werden benötigt, um die speziellen Transportprotokolle verwenden zu können. Für das
TCP/IP wäre es das InternetInterORBProtocol (kurz IIOP). Für DCE würde man das
DCECIOP benutzen. Damit ist es möglich, eine Kompatibilität zwischen den CORBAPro-
dukten verschiedener Hersteller zu garantieren.
Da man Anwendungskomponenten mit mehreren verschiedenen InterORBProtokollen aus-
statten kann, ist es möglich, eine Bridge zwischen verschiedenen Netzwerken zu erstellen.
Abbildung 4.1 zeigt beispielsweise, wie eine Bridge zwischen einem TCP/IPNetzwerk und
einem DCENetzwerk aussehen könnte. Durch diesen Mechanismus werden keine
Netzwerkprotokolle bei der Verwendung von CORBA bevorzugt oder benachteiligt.
|  |
|
| |
|
|