RMI est synonyme de " Remote Method Invocation ». Il s'agit d'une méthode de programmation en langage Java pour communiquer sur les réseaux. RMI est également connu comme le protocole de fil RMI . Fonction
RMI s'appuie sur un certain nombre d'autres protocoles de transport de données sur un réseau. La méthode crée une connexion à partir d'un ordinateur client à un serveur. Le protocole RMI Transport gère la connexion entre les deux ordinateurs .
But
RMI envoie une commande au serveur et reçoit en retour les résultats de l'exécution de ce programme. Les messages formats de RMI proviennent de deux autres protocoles : le protocole de Java Object sérialisation et HTTP (Hypertext Transfer Protocol) . RMI utilise la commande HTTP "POST" pour obtenir ses instructions exécutées sur le serveur.
Méthode
RMI utilise trois types de connexions qui nécessitent trois protocoles différents . Ce sont des flux du protocole Simple Protocol Op et le Protocole de Multiplex . Le protocole simple Op est une transmission sans connexion. L'un des messages récupère une réponse . Les méthodes de flux et Multiplex établir des connexions sur lesquels une série de messages sont échangés . Le protocole de Multiplex RMI permet plusieurs connexions «virtuelles» de se déplacer sur la même connexion.