Attention

Technologies logicielles Architectures des systèmes

Cet article issu de la base documentaire Architecture des systèmes e... est en accès restreint

En savoir plus

Vous désirez plus d'informations sur le thème

Technologies logicielles Architectures des systèmes

Technologies logicielles Architectures des systèmes

OU

Vous vous intéressez au contenu de la base documentaire Architecture des systèmes et réseaux

fermer X

Vous consultez la base documentaire : Architecture des systèmes et réseaux / Référence 42303210

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

Référence H2760 | Date de publication : 10 nov. 1999 | Patrick BELLOT, Christophe MATIACHOFF

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 (Langage Java).

LA
BOUTIQUE    ..............................................................................................................

Matériaux

Données sur les métaux et alliages

Vignette Données sur les métaux et alliages

Les données indispensables pour produire ou concevoir avec des matériaux métalliques

Transports

Aéronautique

Vignette Aéronautique

Maîtriser et développer les activités liées au transport aéronautique

Construction

Les aménagements des voies de transport

Vignette Les aménagements des voies de transport

L'indispensable pour vos sécuriser vos projets de génie civil et de construction

Transports

Technologies avancées et systèmes de transport

Vignette Technologies avancées et systèmes de transport

Tour d'horizon des avancées technologiques et de l'optimisation des systèmes de transports.