précédent suivant up T.d. matières postscript index aide

Action DYADE

Précédent : Koala
Suivant : Mescaline

5.4 Médiation


L'implémentation des fonctions de base d'un prototype appelé DISCO (Distributed Information Search COmponent) a été faite.
Sur le plan technique, en 1997 les efforts se sont portés sur :
* L'implémentation et l'expérimentation d'une première version opérationnelle de DISCO.
* La spécification et l'implémentation d'une deuxième version, mieux maîtrisée par l'équipe Bull et ayant des qualités permettant son transfert pour industrialisation.

L'implémentation de DISCO V1 a été terminée au mois de Mai et démontrée à la conférence SIGMOD. Elle comprend un Médiateur et trois adaptateurs. Le Médiateur supporte le traitement de requêtes impliquant l'accès à des données de plusieurs sources, à travers les adaptateurs respectifs, pour les combiner (union, jointure). De plus il intègre des fonctions d'optimisation tenant compte des opérations d'accès supportées par chaque adaptateur (e.g. scan seulement vs. scan, select, project) ainsi que du co[ring]t de chaque opération. Finalement, il est capable de fournir des réponses partielles en cas d'indisponibilité d'une ou plusieurs sources.
Plusieurs adaptateurs ont été développés pour plusieurs familles de sources de données : SGBD relationnel, fichiers structurés, serveur HTTP, moteur de recherche sur le Web (AltaVista, Lycos), base de données Lotus Notes. Cette expérience a permis de dégager une architecture commune pour la construction d'adaptateurs de tout type et de constituer des librairies de composants réutilisables. Un effort particulier a été fait sur le développement d'un composant appelé InfoExtractor capable d'extraire des informations structurées à partir de documents semi-structurés, e.g. des appels d'offres publiés sous la forme de pages HTML.
Le prototype DISCO V1 a été expérimenté dans le projet de Bourse d'Affaires Electronique.
Le prototype DISCO V2 a été spécifié et son implémentation devrait être finie en Janvier 1998. L'accent est mis sur la robustesse et l'organisation du code. Cette version sera mise en distribution publique et gratuite au cours du premier trimestre 1998. Une gamme de produits dérivés de DISCO sera définie et les logiciels correspondants seront spécifiés et implémentés (version ) pour transfert vers Bull.
Rapport d'activité 1997