Przejdź do zawartości

Remote Method Invocation

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez 195.136.123.60 (dyskusja) o 22:22, 18 kwi 2007. Może się ona znacząco różnić od aktualnej wersji.

RMI (ang. Remote Method Invocation - zdalne wywołanie metod) to mechanizm umożliwiający zdalne wywołanie metod obiektów. Obiekty te mogą znajdywać się w innych maszynach wirtualnych Javy, które mogą znajdować się na innych komputerach.

Zasada działania

Obiekty zdalne rejestrowane są pod wybranymi nazwami w serwisie RMI Registry. Aplikacja kliencka ściąga z RMI Registry tzw. stub tego obiektu, który umożliwia komunikację z obiektem zdalnym przy użyciu wyeksportowanych metod w ten sam sposób, jakby chodziło o obiekt lokalny. Rola RMI Registry w tym miejscu kończy się - nie pośredniczy on w komunikacji pomiędzy aplikacją kliencką a obiektem zdalnym. Parametry metod będące obiektami przy wywołaniu zdalnym są serializowane.d

Zobacz też

RPC

Linki zewnętrzne

Specyfikacja RMI

Szablon:Informatyka stub