thesis

Spécification d'un service objet CORBA de gestion de persistance introduisant une indépendance totale entre un langage d'implémentation et des bases de données hétérogènes

Defense date:

Jan. 1, 1996

Edit

Disciplines:

Authors:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Les compagnies manipulant de grands volumes d'informations ont l'aide d'applications distribuées ont récemment migré vers des architectures multi-niveaux. Ceci, ajouté à la popularité croissante des technologies objets a conduit à l'émergence de systèmes objets distribués comme common object request broker architecture (CORBA). Corba, au travers de l'object request broker (ORB) agit comme un bus de communication pour les méthodes mais la gestion des données n'est pas incluse dans la spécification de base. L'intégration de bases de données est une priorité pour nombre de compagnies. Il en est de même de la portabilité des applications entre supports de stockage et la réutilisation des données existantes. Ces points ont été pris en compte dans la thèse. Plusieurs standards ou solutions existent pour gérer la persistance des objets. Nous proposons au travers d'une étude comparative, une spécification compatible avec les standards rassemblant les points forts des systèmes existants. La valeur ajoutée vient de l'intégration et de la fusion des standards et des implémentations de vendeurs comme IBM, SUN, IONA. Cette fusion couvre l'ensemble de la problématique de gestion de la persistance. Nous avons réutilisé le modèle odmg comme modeler canonique, l'object définition language (ODL) pour décrire le schéma de façon indépendante. Nous avons également spécifié comment publier sur un ORB les concepts d'odl, décrit un dictionnaire extensible, réutilise et étendu les interfaces du service et mis en oeuvre une correspondance vers c++ qui fusionne celles de l'omg et de l'odmg. Nous avons enfin décrit le processus de développement lors de l'utilisation du service, en considérant l'intégration de données hétérogènes ou la génération de schéma dans le cas de système nouveau