Reflexion dans les systemes repartis : application a corba et smalltalk

par THOMAS LEDOUX

Thèse de doctorat en Sciences appliquées

Sous la direction de Pierre Cointe.

Soutenue en 1998

à Nantes .

    mots clés mots clés


  • Résumé

    Aujourd'hui, la technologie objet s'impose dans le monde industriel comme la meilleure solution pour repondre aux problemes de l'integration et de la reutilisation des composants logiciels distribues. En normalisant des specifications pour la portabilite et l'interoperabilite des composants objets, le bus logiciel corba (common object request broker architecture) constitue une premiere approche pour aborder le probleme de la construction d'applications distribuees a objets. Par ailleurs, les concepts de la reflexion permettent de realiser des systemes ouverts en rendant adaptables les differentes caracteristiques d'un programme. Ainsi, dans le contexte des environnements repartis, les langages reflexifs offrent un modele dynamique d'execution permettant l'introspection et la modification des strategies et des mecanismes de distribution. L'objectif de cette these est d'explorer l'apport des techniques de reflexion dans le cadre des architectures distribuees et plus particulierement autour de corba. Nous mettons notamment l'accent sur deux proprietes indispensables pour la construction d'applications reparties : la separation des aspects et l'adaptabilite dynamique. Nous presentons opencorba, un systeme ouvert, base sur un nouveau protocole a metaobjets smalltalk. Il reifie differents aspects du bus corba afin de rendre plus malleable la boite noire de l'orb (object request broker, i. E. Le bus). Opencorba favorise la separation des caracteristiques internes du bus pour mieux les organiser, les rendre modulaires et donc interchangeables (separation des aspects). Opencorba permet ainsi d'intervenir sur le modele d'execution repartie de l'orb, pour changer dynamiquement les strategies de representation et d'execution (adaptabilite dynamique). Opencorba est le premier orb reflexif apportant la flexibilite necessaire aux environnements distribues.


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 225 P.
  • Annexes : 142 REF.

Où se trouve cette thèse ?

  • Bibliothèque : Université de Nantes. Service commun de la documentation. Section Sciences.
  • Disponible pour le PEB
  • Cote : 98 NANT 2027
  • Bibliothèque : Université de Nantes. Service commun de la documentation. Section Sciences.
  • Disponible pour le PEB
  • Cote : 98 NANT 2027
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.