Deca : une approche sémantique et à base d'agents pour la coopération de systèmes d'informations
Institution:
DijonDisciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Nous proposons dans cette thèse un système d'information coopératif (SIC), DECA, qui élabore une solution aux problèmes d'interopérabilité sémantique des systèmes d'information. L'approche adopte une médiation sémantique réalisée autour d'une architecture à base d'agents qui coopèrent intelligemment pour la résolution dynamique et décentralisée de requêtes distribuées. La médiation sémantique repose sur le concept d'ontologie pour homogénéiser l'information échangée et partagée entre les SI hétérogènes. Chaque composant du SIC adhère à tout ou une partie de l'ontologie, dans le but d'un routage pertinent des requêtes exprimées dans les termes de l'ontologie. L'interprétation correcte d'une requête est guidée par l'utilisation de règles sémantiques couplées aux concepts afin d'enrichir leur sémantique et permettre la correspondance entre les termes des requêtes et leurs équivalents locaux. Une architecture à base d'agents met en œuvre la médiation sémantique à l'aide de quatre types d'agents : des agents de coopération et un agent ontologie pour la médiation sémantique, des agents wrapper pour l'accès aux sources de données et les agents interfaces entre l'utilisateur et le système global. Un agent a la capacité de déclencher par interaction des actions à distance dans d'autres agents. La stratégie de traitement de requêtes distribuées adoptée est basée sur une nouvelle méthode de réduction progressive de requête où la décomposition statique est abandonnée au profit d'une décomposition dynamique et décentralisée. Chaque site recevant une requête la traite soit complètement s'il dispose des données requises par la requête, soit partiellement. Dans un tel cas, la partie de la requête non traitée est déléguée à un autre site de la coopération, choisi en fonction de ce reste. Cette méthode met en œuvre la médiation sémantique pour interpréter correctement une requête et l'environnement multi-agent pour implémenter le processus de réduction.