Extension de la plateforme ASMADE : Gestion des contraintes dans le matching de schémas XML et expression des mappings
Résumé
Information systems’ activities are increasingly becoming distributed. Many systems, therefore, need to exchange documents in order to correctly perform a critical activity. A growing number of document exchange behavior creates new requirements, such as automatically matching document structure, simplifying user’s tasks in creating mappings, and automatically generating data transformation. In our work, we are interested in all these processes and we propose, in this paper, to extend the XML schema matching used for document exchange to cover constraints management. We also propose XME (XML Mapping Expression) which is an expression model of mappings along with a collection of transformation operators. These extensions take part in our platform for document exchange (ASMADE) that automates matching and generates data transformation instances. MOTS-CLÉS : Intégration, Schémas XML, contraintes, Matching de schémas, Mapping de schémas, Modèle d’expression de Mapping.
Dans les systèmes d’informations. Dans les systèmes d’informations, la multiplicité des sources de données, leur hétérogénéité, distribution et accessibilité par le Web ou par un réseau posent des problèmes l’intégration des données Plusieurs processus ont été définis, à cet effet, tels que le matching (semi)-automatique des schémas, création des expressions de mappings et génération automatique de la transformation des données. Nous nous sommes intéressés dans ce travail à ces trois processus et nous proposons d’étendre le processus de matching des schémas XML à la gestion des contraintes en définissant un algorithme traitant l’aspect de conformité aux contraintes. Nous avons également proposé XME (XML Mapping Expression) un modèle d'expression de mapping et un ensemble d’opérateurs de transformation. Toutes ces extensions seront explicitées au travers de l'architecture ASMADE qui permettra d'offrir un cadre d'application pour automatiser les transformations des instances des schémas