Qu'est-ce que RMI dans un système distribué ?
Qu'est-ce que RMI dans un système distribué ?

Vidéo: Qu'est-ce que RMI dans un système distribué ?

Vidéo: Qu'est-ce que RMI dans un système distribué ?
Vidéo: TP 1 RMI MYoussfi 2024, Décembre
Anonim

Annonces. IRM signifie Invocation de méthode à distance . C'est un mécanisme qui permet à un objet résidant dans un système (JVM) pour accéder/invoquer un objet s'exécutant sur une autre JVM. IRM est utilisé pour construire distribué applications; il fournit une communication à distance entre les programmes Java.

Par conséquent, qu'entend-on par RMI ?

Les IRM (Remote Method Invocation) est une API qui fournit un mécanisme pour créer une application distribuée en Java. Les IRM permet à un objet d'invoquer des méthodes sur un objet exécuté dans une autre JVM. Les IRM fournit une communication à distance entre les applications à l'aide de deux objets stub et squelette.

De même, où RMI est-il utilisé ? IRM est une solution Java pure pour les appels de procédure distante (RPC) et est utilisé pour créer une application distribuée en java. Les objets Stub et Skeleton sont utilisé pour la communication entre le client et le serveur.

Sachez également, qu'est-ce que RPC et RMI dans un système distribué ?

RPC (Appel de procédure à distance) et IRM ( Invocation de méthode à distance ) sont deux mécanismes qui permettent à l'utilisateur d'invoquer ou d'appeler des processus qui s'exécuteront sur un ordinateur différent de celui qu'il utilise. Mais au lieu de passer un appel procédural, IRM passe une référence à l'objet et à la méthode appelée.

Qu'est-ce que le marshalling et le Unmarshalling dans RMI ?

En quelques mots, " triage " fait référence au processus de conversion des données ou des objets en un flux d'octets, et " désarmer " est le processus inverse de conversion du beack de flux d'octets en leurs données ou objets d'origine. Le but du " triage / désarmer " processus consiste à transférer des données entre le IRM système.

Conseillé: