Sr-12-wyk-1.0-Slajd7
Odniesienie do obiektu
Aby wykonać wywołanie, klient specyfikuje docelowy obiekt poprzez podanie odniesienia do niego (ang. Object reference ). Odniesienie do obiektu jest tworzone podczas tworzenia samego obiektu i nigdy się nie zmienia , aż do momentu jego skasowania. Odniesienia są nieczytelne dla aplikacji, tzn. tylko pośrednik ORB wie jak je interpretować. Ponadto, są niemodyfikowalne – nie ma żadnej możliwości ich zmiany.
Odniesienia mają charakter globalny, a więc unikalny - dane odniesienie jest związane zawsze tylko z jednym obiektem. Odniesienia można jednak kopiować, co oznacza, że może istnieć wiele odniesień dla jednego obiektu.
Aby klient mógł korzystać z obiektu, musi pozyskać odniesienie do niego. Istnieją różne sposoby udostępnienia klientowi odniesienia. Najprostszy polega na zapisaniu odniesienia w postaci ciągu znaków, a następnie przekazaniu tego ciągu znaków klientowi. Bardziej zaawansowane metody zakładają wykorzystanie usług CORBA wspierających zarządzanie obiektami i ich odniesieniami (Name Service czy Trade Service ).