RMI sta per " Remote Method Invocation ". Si tratta di un metodo di programmazione linguaggio Java per comunicare su reti . RMI è anche conosciuto come il protocollo Wire RMI . Funzione
RMI si basa su una serie di altri protocolli per il trasporto di dati attraverso una rete . Il metodo crea una connessione da un computer client a un server. Il protocollo di trasporto RMI gestisce la connessione tra i due computer .
Scopo
RMI invia un comando ad un server e riceve indietro i risultati dell'esecuzione del programma. I formati dei messaggi di RMI provengono da altri due protocolli : il protocollo Object serializzazione Java e HTTP ( Hypertext Transfer Protocol ) . RMI utilizza il comando HTTP "POST" per ottenere le sue istruzioni eseguite sul server .
Metodo
RMI utilizza tre tipi di connessioni che richiedono tre diversi protocolli . Si tratta di flusso del protocollo unico protocollo Op e protocollo Multiplex . Il protocollo singolo Op è una trasmissione senza connessione. Un messaggio recupera una risposta . I metodi di streaming e Multiplex stabilire connessioni su cui una serie di messaggi vengono scambiati . Il protocollo Multiplex RMI permette a più connessioni "virtuali" per viaggiare sulla stessa connessione .