Précédent : Koala
Suivant : Mescaline
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