Applications distribuées en Java - Java/RMI et IDL/CORBA

Ajouter à la bibliothèque

H2760 V1 Article de référence

Applications distribuées en Java - Java/RMI et IDL/CORBA

Auteur(s) : Patrick BELLOT, Christophe MATIACHOFF

Relu et validé le 15 juin 2016 | Read in english

Ajouter à la bibliothèque Ajouter à la bibliothèque

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter un extrait gratuit

Déjà abonné ?

Présentation

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l'article

AUTEUR(S)

  • Patrick BELLOT : Docteur d’État en informatique - Professeur à l’École nationale supérieure des Télécommunications

  • Christophe MATIACHOFF : Docteur de l’université Pierre-et-Marie-Curie IBM France - Services e-business

 INTRODUCTION

Ll est tout à fait possible d’écrire d’intéressants programmes en langage Java en ignorant totalement les outils présentés ici. On pourrait même affirmer que pour écrire une application s’exécutant en local sur une machine, il suffit de connaître le langage bien sûr et quelques paquetages assez simples, des « packages » dans la terminologie Java.

Cependant, dès lors que l’application doit accéder à des bases de données ou bien être répartie , il est nécessaire de connaître de nouveaux outils proposés dans l’environnement de Java. L’objet de cet article est de présenter ces différents outils et la manière dont ils doivent être mis en œuvre. Il n’est bien entendu pas possible d’être exhaustif.

Les objets distribués doivent leur succès aux réseaux qui sont devenus plus simples et plus rapides pour l’utilisateur. Il est maintenant possible de faire « vivre » des objets situés sur des machines distantes et de les faire communiquer pour coopérer au succès d’une tâche dont on sait répartir les composantes.

Java propose deux mécanismes de distribution d’objets :

  • le mécanisme Java/RMI (« remote method invocation ») est un mécanisme spécifique de l’environnement Java. Il ne permet la communication qu’entre objets du langage Java ;

  • le mécanisme Java/IDL (« interface definition language ») est la mise en œuvre en Java d’un mécanisme plus général et normalisé, appelé CORBA (« common object broker architecture ») et permet la communication entre les objets de Java et ceux définis dans d’autres langages.

Nous explicitons les particularités de ces deux mécanismes et nous donnons les bases nécessaires à leur utilisation.

Nota :

Des mêmes auteurs, on trouvera dans le présent traité l’article consacré au langage Java ( ).

Cet article est réservé aux abonnés
Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.

Cet article est réservé aux abonnés Consulter un extrait gratuit

Déjà abonné ?


DOI (DIGITAL OBJECT IDENTIFIER)

https://doi.org/10.51257/a-v1-h2760

Lecture en cours
Applications distribuées en Java - Java/RMI et IDL/CORBA

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

( 408 articles )

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Services

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir le détail de l'offre

Dans les ressources documentaires

Programmation des systèmes parallèles hétérogènes

La technologie OpenCL a été créée dans le but de programmer des systèmes parallèles hétérogènes et de bén...

Plate-forme .NET

Le .NET Framework, qui permet la création et l’exécution d’applications modernes conçues autour des stand...

Virtualisation logicielle : de la machine réelle à la machine virtuelle abstraite

Masquer l'hétérogénéité est un des grands challenges de l'informatique moderne : le nombre de config...

Tous les livres blancs
Article Créer de la confiance avec les blockchains
24 juillet 2018
Créer de la confiance avec les blockchains

En 2008 Satoshi Nakamoto définissait un nouveau modèle de monnaies, dont l'émission et la gestion s'opèrent sur un réseau pair-à-pair sans contrôle centralisé. ...

Article Google Street View s'invite sur un chameau
13 octobre 2014
Google Street View s'invite sur un chameau

Google délaisse pour un temps la bonne vieille Google Street Car, et s'aventure à dos de chameau pour arpenter les dunes émiraties du Rub al-Khali, autour de l'...

Toutes les actualités

Inscrivez-vous aux newsletters !

Contactez-nous