Auteur / Autrice : | Omar Benjelloun |
Direction : | Serge Abiteboul, Tova Milo |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2004 |
Etablissement(s) : | Paris 11 en cotutelle avec Université de Tel-Aviv |
Partenaire(s) de recherche : | autre partenaire : Université de Paris-Sud. Faculté des sciences d'Orsay (Essonne) |
Mots clés
Mots clés libres
Résumé
Cette thèse introduit Active XML (AXML, en abrégé), un modèle déclaratif mettant à profit la technologie des services Web pour la gestion de données distribuées et mis en oeuvre dans une architecture pair-à-pair. Un document AXML est un document XML pouvant contenir des appels de services Web, dont l'invocation enrichit le document. Un service AXML est un service Web échangeant des document AXML. Un "pair" AXML est un entrepôt de documents AXML, jouant d'une part le rôle de client, en invoquant les appels de services inclus dans ses documents, et d'autre part celui de serveur, en fournissant des services AXML pouvant être définis comme des requêtes ou mises-à-jour sur ses documents. L'approche AXML permet de combiner harmonieusement données extensionnelles (en XML) et intensionnelles (les appels de services). La capacité des pairs AXML à échanger de tels documents conduit à un paradigme puissant de gestion de données distribuées. L'approche AXML génère des questions importantes également étudiées dans cette thèse. Nous nous intéressons d'abord au contrôle de l'échange de documents AXML, en proposant l'utilisation de schémas déclaratifs et en fournissant des algorithmes pour leur vérification statique. Puis, nous envisageons l'évaluation "paresseuse" de requêtes sur des documents AXML, en introduisant des techniques analysant la pertinence pour les requêtes des appels de services inclus dans les documents. Notre implantation des pairs AXML, conforme aux standards du W3C est également présentée dans la thèse.