Java diminue-t-il l'interet de Corba ?

 

Le grand interet de JAVA dans le domaine des calculs distribues est de rendre homogene un reseau de machines heterogenes. De ce simple point de vue materiel, JAVA annule donc l'interet d'approches a la Corba. Reste donc les aspects logiciels et surtout la reutilisation d'anciens codes dans un autre langage. La c'est moins clair :

  1. D'un cote, cette question a de grandes chances de disparaitre avec le temps : il suffit de recrire le vieux code avec un langage qui s'interface facilement avec JAVA voire de le recrire en JAVA des que les performances de celui-ci le permettront.
  2. Mais au dela de cet aspect de choix de langage un peu trivial, on peut constater qu'un certain nombre de mecanismes JAVA est en fait une implantation particuliere des mecanismes de Corba :
Mon avis personnel est que JAVA apparait vraiment comme le resultat technologique d'une reflexion mene par l'OMG a travers Corba. Il me semble probable que tous les aspects interessants n'etant pas encore implantes dans JAVA finiront par l'etre (et vice-versa : Corba peut tres bien s'enrichir des points interessants de JAVA). Corba est un precurseur des objets distribues, JAVA un environnement techniquement mur pour une carriere commerciale. 
Ph. RIS 1997