previous up next top index
Précédent : Le Web et les Requêtes Remonter : Les données hétérogènes Suivant : Génération de rapports et documents


Correspondances et Traduction

  Participants : Serge Abiteboul, Sophie Cluet, Claude Delobel, Jerôme Siméon

Dans le cadre du projet Opal, nous nous intéressons à l'intégration de données hétérogènes et distribuées. OPAL a une vision Intranet. Son but est d'offrir un système unique dont l'interface serait le Web qui permettrait la gestion de processus de fabrication et qui manipulerait des données très hétérogènes stockées dans différents systèmes. Il s'agit donc plutôt d'une intégration virtuelle dans la mesure où les données restent dans leur système d'origine.

Dans [14], nous proposons un modèle et des outils permettant d'une part, d'établir les correspondances/liens existant entre des données hétérogènes et d'autre part, de traduire des données d'un format à l'autre. Le modèle est un modèle d'arbres très simple et qui devrait permettre de capturer n'importe quel type de format (SGML, ODMG, STEP, etc.). Les liens sont établis entre les noeuds des arbres d'une forêt et sont capturés par des règles à la Datalog. Une sémantique point fixe est utilisée. Nous montrons que, de la spécification de ces liens, nous pouvons dans la plupart des cas déduire des règles de traduction d'un format à l'autre. De plus, nous donnons des résultats de complexité très satisfaisants (Ptime dans la plupart des cas intéressants).

Cependant, il manque à ce modèle un niveau méta qui permettrait à l'utilisateur de spécifier les liens, non pas au niveau des données mais à un niveau plus abstrait permettant ainsi de réduire considérablement le volume d'informations manipulées par l'utilisateur. De plus, il est nécessaire d'introduire la notion de contraintes existant dans la plupart des formats que nous voulons capturer. Nous avons donc travaillé dans ces deux directions et un prototype écrit en Objective CAML est en cours de réalisation. Ce prototype sera utilisé pour permettre l'intégration de données dans le système OPAL mais aussi pour la traduction des données OPAL en pages HTML.

Enfin, Serge Abiteboul travaille dans le projet Tsimmis dont le but est également l'intégration de données hétérogènes[27].



previous up next top index Précédent : Le Web et les Requêtes Remonter : Les données hétérogènes Suivant : Génération de rapports et documents