Sr-12-wyk-1.0-Slajd28
RMI — model systemu
Model systemu zakłada istnienie procesu serwera, obiektu, znajdującego się w przestrzeni adresowej serwera, oraz klienta, wywołującego operacje obiektu. Cały stan obiektu zdalnego znajduje się na jednej maszynie, a klientowi udostępniany jest interfejs obiektu.
Model RMI wymaga również istnienia odrębnego rejestru zdalnych obiektów . Rejestr ten pamięta powiązania pomiędzy nazwami obiektów i odniesieniami do nich. Zakłada się więc, że klient z góry zna nazwę obiektu, z którego zamierza skorzystać.
Utworzenie w programie klienta zdalnego obiektu (dokładniej – pieńka) oraz wywoływanie jego operacji odbywa się zgodnie z ukazanym na slajdzie fragmentem kodu.
W wyniku utworzenia obiektu klient otrzymuje odniesienie (ang. reference ) do niego. Odniesienia obiektowe w środowisku RMI mają zasięg globalny.