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

Zasada działania

edytuj

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.

Zobacz też

edytuj

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

Lista skrótów i skrótowców używanych w informatyce

– Run Length Encoding RMI – Remote Method Invocation RMON – Remote Network Monitoring ROM – Read Only Memory RPC – Remote Procedure Call RSA – Rivest

Common Object Request Broker Architecture

(2009-01-15)]. (prezentacje *.ppt) CORBA (Gopalan Suresh Raj's) RMI – Java Remote Method Invocation (Sun) SOAP – Simple Object Access Protocol (W3C Recommendation)