Thèse soutenue

Programmation orientee objet distribuee sur l'environnement dce
FR  |  
EN
Accès à la thèse
Auteur / Autrice : QUN TENG
Direction : Guy Pujolle
Type : Thèse de doctorat
Discipline(s) : Sciences appliquées
Date : Soutenance en 1996
Etablissement(s) : Paris 6

Résumé

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.