RMI steht für " Remote Method Invocation ". Es ist ein Java -Programmierung Verfahren zur Kommunikation über Netzwerke. RMI wird auch als RMI Wire Protocol bekannt. Funktion
RMI beruht auf einer Reihe anderer Protokolle , um Daten in einem Netzwerk zu transportieren. Das Verfahren stellt eine Verbindung von einem Client-Computer zu einem Server. Die RMI Transport Protokoll verwaltet die Verbindung zwischen den beiden Computern .
Zweck
RMI sendet einen Befehl an einen Server und erhält wieder die Ergebnisse der Ausführung des Programms . Die Java Serialisierung von Objekten Protokoll und HTTP ( Hypertext Transfer Protocol) : Die Nachrichtenformate von RMI aus zwei andere Protokolle kommen . RMI verwendet das HTTP "POST "-Befehl an die Anweisungen auf dem Server ausgeführt zu bekommen.
Methode
RMI verwendet drei Arten von Verbindungen , die drei verschiedene Protokolle erfordern . Dies sind Bach Protocol Einzel- Op -Protokolls und Multiplex -Protokolls. Die Einzel- Op -Protokoll ist eine verbindungslose Übertragung. Eine Botschaft holt eine Antwort . Die Multiplex Stream und Methoden etablieren Verbindungen, über die eine Reihe von Nachrichten ausgetauscht werden. Die RMI Multiplex -Protokoll ermöglicht mehrere "virtuelle" Verbindungen zu reisen über die gleiche Verbindung .