| |
3 Das Objektmodell
Der Objektzugriff
Seminar Verteilte Systeme
12
CORBA
wird sie dort bearbeitet. Das Ergebnis der Anfrage wird über den ORB wieder an das Proxy
Objekt zurückgegeben. Das ProxyObjekt gibt dieses Ergebnis dann an die Komponente
weiter. Das heißt, dass der Zugriff auf das entfernte Objekt transparent erfolgt. Die
Komponente merkt nichts davon, dass ihre Anfrage erst über den ORB an ein entferntes
Objekt weitergegeben wurde. Für die Anwendungskomponente erscheint dieser entfernte
Zugriff wie ein naher Zugriff.
3.2 Der Objektzugriff
Nachdem bekannt ist, wie ein entferntes Objekt arbeitet, kann man genauer betrachten, wie
der Zugriff in CORBA erfolgt. Prinzipiell gibt es zwei Varianten: Die erste Möglichkeit des
Zugriffs erfolgt mittels der Objektübergabe durch eine Referenz. Bei der zweiten Variante
wird für den Zugriff das gesamte Objekt an den Zielort kopiert.
Die Übergabe per Objektreferenz ist am folgenden Beispiel, das Abbildung 3.2 zeigt,
Abbildung 3.2: Objektübergabe durch Referenz [2]
|  |
|
| |
|
|