Remote method invocation (Java)

Remote method invocation (Java)
Page d'aide sur l'homonymie Pour les articles homonymes, voir RMI.
Interaction typique entre un client et un serveur

Remote method invocation, plus connu sous l'acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d'appeler des méthodes distantes, sur le principe des ORB. L'utilisation de cette API nécessite l'emploi d'un registre RMI sur la machine distante hébergeant ces objets que l'on désire appeler au niveau duquel ils ont été enregistrés. Cette interface de programmation est très souvent utilisée en parallèle avec l'API d'annuaire JNDI ou encore avec la spécification de composants distribués transactionnels EJB du langage Java.

Cette bibliothèque qui se trouve en standard dans Java J2SE, est une technologie qui permet la communication via le protocole HTTP (ou IIOP, depuis la version 1.3 du JDK) entre des objets Java éloignés physiquement les uns des autres, autrement dit s'exécutant sur des machines virtuelles java distinctes. RMI facilite le développement des applications distribuées en masquant au développeur la communication client / serveur.

Cette bibliothèque rentre en concurrence avec la norme CORBA maintenue par l'Object Management Group, et les produits qui la respectent, ou avec la technologie RPC dont l'un des acteurs est Microsoft.

Sommaire

Technologies

RMI est basé sur TCP-IP, le Remote Method Protocol (JRMP). Une interopérabilité avec CORBA est assurée par RMI-IIOP.

Jusqu'à la version 5.0 du J2SE, il fallait utiliser un compilateur de souche (stub) appelé RMIC avant tout enregistrement sur le registre RMI. Désormais il est possible de les générer dynamiquement.

Bibliographie

Voir aussi

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Remote method invocation (Java) de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Remote method invocation (java) — Pour les articles homonymes, voir RMI. Remote method invocation, plus connu sous l acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d appeler des méthodes distantes. L utilisation de cette API nécessite l… …   Wikipédia en Français

  • Java remote method invocation — Remote method invocation (Java) Pour les articles homonymes, voir RMI. Remote method invocation, plus connu sous l acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d appeler des méthodes distantes. L… …   Wikipédia en Français

  • Remote Method Invocation — (Java) Pour les articles homonymes, voir RMI. Remote method invocation, plus connu sous l acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d appeler des méthodes distantes. L utilisation de cette API nécessite …   Wikipédia en Français

  • Remote method invocation — (Java) Pour les articles homonymes, voir RMI. Remote method invocation, plus connu sous l acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d appeler des méthodes distantes. L utilisation de cette API nécessite …   Wikipédia en Français

  • Remote Method Invocation — (RMI, deutsch etwa „Aufruf entfernter Methoden“), gelegentlich auch als Methodenfernaufruf bezeichnet, ist der Aufruf einer Methode eines entfernten Java Objekts und realisiert die Java eigene Art des Remote Procedure Call. „Entfernt“ bedeutet… …   Deutsch Wikipedia

  • Java Remote Method Invocation — Este artículo o sección necesita una revisión de ortografía y gramática. Puedes colaborar editándolo (lee aquí sugerencias para mejorar tu ortografía). Cuando se haya corregido, borra este aviso por favor. RMI (Java Remote Method Invocation) es… …   Wikipedia Español

  • Java remote method invocation — The Java Remote Method Invocation API, or Java RMI, is a Java application programming interface for performing the object equivalent of remote procedure calls.There are two common implementations of the API. The original implementation depends on …   Wikipedia

  • Jave remote method invocation — Remote method invocation (Java) Pour les articles homonymes, voir RMI. Remote method invocation, plus connu sous l acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d appeler des méthodes distantes. L… …   Wikipédia en Français

  • Java Remote Method Protocol — JRMP, or Java Remote Method Protocol is the Java technology specific protocol for looking up and referencing remote objects. It is a wire level protocol running at the level under Remote Method Invocation (RMI) and over TCP/IP. DetailsJRMP is a… …   Wikipedia

  • Remote procedure call — (RPC) is an Inter process communication technology that allows a computer program to cause a subroutine or procedure to execute in another address space (commonly on another computer on a shared network) without the programmer explicitly coding… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”