thesis

Programmation orientee objet distribuee sur l'environnement dce

Defense date:

Jan. 1, 1996

Edit

Institution:

Paris 6

Disciplines:

Authors:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Nous decrivons dans cette these une implementation de l'orb. L'objectif principal de cette implementation est de minimiser l'effort de developpement par l'utilisation d'une plate-forme distribuee, en l'occurrence dce, tout en offrant aux programmeurs d'application un environnement proche de leurs habitudes. Dans le cas presente, un programmeur qui developpe une application distribuee utilisant c++ sur orb n'est plus oblige d'utiliser les extensions du langage. Les developpeurs n'ont donc plus besoin de se familiariser avec les extensions du langage ainsi qu'avec les pieges qui en resultent. Ils developpent ainsi les applications distribuees exactement ou presque comme si l'environnement etait centralise. Ceci contribue egalement a reduire les efforts de developpement de l'orb, puisqu'il n'est pas necessaire de developper un analyseur c++. Notre solution utilise le concept de proxy pour realiser les communications entre les objets orb et elimine le besoin d'utiliser un analyseur de langage c++. La transparence de la distribution est implementee dans les objets proxy. Notre solution utilise egalement les avantages de l'environnement dce en utilisant les services offerts par dce pour eviter de dupliquer les efforts d'implementation des services de communications. Au lieu de generer les procedures stub des interfaces orb, notre approche est de projeter une interface orb en une interface dce pour utiliser les procedures stub de dce. Nous avons aussi implemente un traducteur de l'idl corba/dce permettant de transcrire les invocations de methodes distantes au niveau de l'orb en des appels de procedures distantes dce.