L'article étudié présente un certain nombre de points liés à l'adaptation et
l'évolution des données (respectivement méta données) et des schémas de données au sein
d'environnements partagés plus ou moins autonomes. L'objectif, ici, est de réaliser un résumé
de cet article, d'en extraire les éléments les plus importants, d'identifier la contribution des
auteurs à la recherche dans le domaine concerné, mais aussi de formuler quelques critiques.
[...] Elle apparaît donc comme une boite noire magique Un peu de la même façon, les auteurs sont souvent amenés à considérer des cas particuliers (pour la réécriture des requêtes par exemple). Les autres cas n'étant pas du tout évoqués. Enfin, l'utilisation d'un méta langage tel que xml n'aurait-elle pas son intérêt dans l'élaboration, la manipulation, etc. de liens entre données et méta données? [...]
[...] Adaptation and Evolution in Data Sharing Systems Résumé d'article Références de l'article Titre: Kanata: Adaptation and Evolution in Data Sharing Systems Auteurs: P. Andritsos, A. Fuxman, A. Kementsietsidis, R. Miller, Y. Velegrakis Source: ACM Sigmod Record, Vol No December 2004 L'article étudié présente un certain nombre de points liés à l'adaptation et l'évolution des données (respectivement méta données) et des schémas de données au sein d'environnements partagés plus ou moins autonomes. L'objectif, ici, est de réaliser un résumé de cet article, d'en extraire les éléments les plus importants, d'identifier la contribution des auteurs à la recherche dans le domaine concerné, mais aussi de formuler quelques critiques : L'article Kanata : Adaptation and Evolution in Data Sharing Systems présente un certain nombre de solutions à des problèmes majeurs pouvant survenir lors de la création, l'évolution et l'utilisation de ces systèmes partageant des données. [...]
[...] Metadata : Méta donnée : Information relative à la structure d'une donnée. Ces informations peuvent concerner les données de la base, mais aussi le schéma et contraintes des données. Schéma : Structure (sous forme de tables) des données. L'article présente un système appelé Kanata développé par les auteurs de l'article qui sera chargé du contrôle de l'évolution de systèmes partageant des données. Les auteurs se sont intéressés aux traitements qu'ils fallaient effectuer sur les méta données pour assurer les différentes étapes nécessaires à la mise en place, à l'utilisation ainsi qu'à la maintenance de cette sorte de systèmes. [...]
[...] Ces annotations pouvant être obtenues, renseignées, etc. via des requêtes et un protocole, définit par les auteurs, spécifique pour la manipulation des méta données. Ils nous font aussi remarquer, qu'un utilisateur du système, peut souhaiter ne pas avoir à connaître l'ensemble des sources, leurs structures, leurs dictionnaires, etc Ainsi, ils expliquent qu'à l'aide d'algorithmes assez complexes utilisant les mappes, Kanata transformait, une requête provenant d'une source en une requête formelle applicable par le système de partage. Ces processus, pour la mise en place du système, et son utilisation, définit dans l'article sont appuyés par des arguments soucieux d'en justifier la qualité et l'aspect innovant : Lorsqu'ils parlent de la réécriture des requêtes de la mappe, ils démontrent la qualité de la réécriture en montrant que l'opération suivante : On supprime un attribut on utilise le module de réécriture, on rajoute alors l'attribut et on réutilise sur le résultat la réécriture est équivalente à l'identité. [...]
[...] Ce module de réparation s'appui notamment sur les mappes. C'est pour ça d'ailleurs que les auteurs expliquent que lors de la création des tables de correspondance entre les données redondantes ou communes à plusieurs sources, Kanata confronte ses résultats aux données déjà présentes des mappes, vérifiant à bien conserver la consistance des informations. Finalement les auteurs concluent en affirmant que Kanata est un système qui, en manipulant les données des mappes, les données de la base, la forme des requêtes, etc., parvient à assurer le bon fonctionnement d'un système partageant des données. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture