Jave remote method invocation

Jave remote method invocation

Remote method invocation (Java)

Page d'aide sur l'homonymie 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'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 CORBA maintenu par l'Object Management Group ou RPC dont un des acteurs est Microsoft.

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.

Liens externes

Bibliographie

  • Annick Fron (2007). Architectures réparties en Java, ISBN 978-2-10-051141-9.
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Remote method invocation (Java) ».

Wikimedia Foundation. 2010.

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

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • OpenJMS — is one of the major providers of Java Message Service API, which implements Sun Microsystems Java Message Service API 1.1 Specification. The current release is OpenJMS 0.7.7 beta 1. Java Message Service is an asynchronous communication mechanism… …   Wikipedia

Share the article and excerpts

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