Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
6Activity
0 of .
Results for:
No results containing your search query
P. 1
integration donnees - approche materialisee virtuelle

integration donnees - approche materialisee virtuelle

Ratings:

4.67

(3)
|Views: 358 |Likes:
Published by api-3750267

More info:

Published by: api-3750267 on Oct 17, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

1II. Approche virtuelle, approche mat\u00e9rialis\u00e9e

Les informations pr\u00e9sentes dans un syst\u00e8me d\u2019information sont repr\u00e9sent\u00e9es et stock\u00e9es dans une multitude de sources de donn\u00e9es et ce de fa\u00e7on h\u00e9t\u00e9rog\u00e8ne. Les premi\u00e8res approches d\u2019int\u00e9gration de ces sources de donn\u00e9es, pour les faire coop\u00e9rer, ont \u00e9t\u00e9 r\u00e9alis\u00e9es dans le cadre de syst\u00e8mes de bases de donn\u00e9es relationnelles, objets/relationnelles ou objets, au travers de la mise en place d\u2019une f\u00e9d\u00e9ration de bases de donn\u00e9es. Le besoin essentiel est donc de pouvoir interroger diff\u00e9rentes sources de donn\u00e9es simultan\u00e9ment et de donner l\u2019impression \u00e0 l\u2019utilisateur qu\u2019il interroge une unique source de donn\u00e9es. L\u2019approche virtuelle et l\u2019approche mat\u00e9rialis\u00e9e tentent de r\u00e9pondre \u00e0 cette probl\u00e9matique.

12A. L\u2019approche virtuelle

L\u2019approche virtuelle, ou par m\u00e9diateur, d\u00e9signe une vision globale, par l\u2019interm\u00e9diaire d\u2019un unique sch\u00e9ma de repr\u00e9sentation, de l\u2019ensemble des diff\u00e9rentes sources de donn\u00e9es h\u00e9t\u00e9rog\u00e8nes. Ce sch\u00e9ma global peut \u00eatre d\u00e9fini automatiquement \u00e0 l\u2019aide d\u2019outils, ou extracteurs de sch\u00e9mas[26]. Le projetTSIMMIS[27], r\u00e9alis\u00e9 par des chercheurs de l\u2019universit\u00e9 de Stanford, se base sur cette approche. Un des objectifs de TSIMMIS est d\u2019int\u00e9grer des sources h\u00e9t\u00e9rog\u00e8nes, pouvant \u00eatre tr\u00e8s peu structur\u00e9es et pouvant \u00e9voluer. Toujours dans les travaux de recherche abordant l\u2019approche virtuelle, nous pouvons citer des projets tels queDisco[28] etYAT[29].

Dans cette approche virtuelle les requ\u00eates utilisateurs sont formul\u00e9es selon la s\u00e9mantique du sch\u00e9ma global extrait. L\u2019\u00e9x\u00e9cution de ces requ\u00eates n\u00e9cessite une traduction de celles- ci, en sous-requ\u00eates adapt\u00e9es \u00e0 chacun des sous-sch\u00e9mas des diff\u00e9rentes sources de donn\u00e9es.

Page 11 sur 82
Figure 1 : illustration d\u2019une architecture bas\u00e9e sur l\u2019approche virtuelle
La figure 1 illustre une architecture bas\u00e9e sur une approche virtuelle. Dans cette approche
les donn\u00e9es sont stock\u00e9es uniquement au niveau des sources. Les traitements sont donc

synchronis\u00e9s sur les sources de donn\u00e9es. Dans cette approche le m\u00e9diateur conna\u00eet le sch\u00e9ma global et poss\u00e8de des vues abstraites sur les sources, qui lui permettront de d\u00e9composer la requ\u00eate initiale en sous-requ\u00eates. Les adapteurs ont pour fonction de traduire les sous requ\u00eates dans des langages compr\u00e9hensibles par les diff\u00e9rentes sources de donn\u00e9es. Apr\u00e8s le traitement de ces requ\u00eates, par les diff\u00e9rentes sources de donn\u00e9es, les r\u00e9ponses suivent le cheminement inverse pour arriver \u00e0 l\u2019utilisateur.

34B. L\u2019approche mat\u00e9rialis\u00e9e

Dans cette approche, les donn\u00e9es, issues de sources h\u00e9t\u00e9rog\u00e8nes, sont stock\u00e9es dans un entrep\u00f4t de donn\u00e9es (ou r\u00e9f\u00e9rentiel). Le projet Xyl\u00e8me [19] est un syst\u00e8me d\u2019entrep\u00f4t dynamique ayant pour but de stocker et d\u2019int\u00e9grer de mani\u00e8re semi automatique toutes les ressources XML du Web. Ce stockage permet \u00e0 l\u2019utilisateur final d\u2019avoir un acc\u00e8s unique et transparent \u00e0 toutes les donn\u00e9es h\u00e9t\u00e9rog\u00e8nes. L\u2019utilisation d\u2019un syst\u00e8me \u00e0 base d\u2019arbres [23], contribue \u00e0 faire de Xyl\u00e8me un syst\u00e8me efficace pour l\u2019\u00e9valuation de requ\u00eates, l\u2019int\u00e9gration de donn\u00e9es et leur maintenance.

L\u2019approche mat\u00e9rialis\u00e9e repose sur une copie des donn\u00e9es dans un entrep\u00f4t, ainsi les actions sur le r\u00e9f\u00e9rentiel sont asynchrones par rapport aux sources de donn\u00e9es. La propagation des modifications apport\u00e9es au r\u00e9f\u00e9rentiel, vers les diff\u00e9rentes sources de donn\u00e9es, doit passer par des proc\u00e9dures de mises \u00e0 jour.

Page 12 sur 82
Figure 2 : illustration d\u2019une architecture bas\u00e9e sur l\u2019approche mat\u00e9rialis\u00e9e

La figure 2 illustre une architecture bas\u00e9e sur une approche mat\u00e9rialis\u00e9e. Contrairement \u00e0 l\u2019approche virtuelle, les requ\u00eates utilisateurs sont directement ex\u00e9cut\u00e9es dans le r\u00e9f\u00e9rentiel, sans avoir \u00e0 acc\u00e9der aux diff\u00e9rentes sources de donn\u00e9es. Dans cette approche les donn\u00e9es du r\u00e9f\u00e9rentiel sont d\u00e9connect\u00e9es de celles contenues dans les sources h\u00e9t\u00e9rog\u00e8nes. Les mises \u00e0 jour de donn\u00e9es, du r\u00e9f\u00e9rentiel vers les sources de donn\u00e9es ou inversement, sont d\u00e9l\u00e9gu\u00e9es \u00e0 l\u2019int\u00e9grateur qui a pour fonction de r\u00e9aliser la correspondance entre le sch\u00e9ma du r\u00e9f\u00e9rentiel et les sous sch\u00e9mas des sources de donn\u00e9es h\u00e9t\u00e9rog\u00e8nes. Les adaptateurs traduisent les requ\u00eates dans le langage des sources de donn\u00e9es.

5C. Bilan

L\u2019approche virtuelle et l\u2019approche mat\u00e9rialis\u00e9e repr\u00e9sentent deux solutions aux probl\u00e8mes d\u2019h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 des sources de donn\u00e9es. Dans les deux m\u00e9thodes, les diff\u00e9rentes sources de donn\u00e9es sont transparentes pour l\u2019utilisateur. Le tableau suivant illustre les avantages et les inconv\u00e9nients des deux approches :

Page 13 sur 82
Points forts
Points faibles

Virtuelle
1- Tr\u00e8s bonnes performances en
terme de volume, les donn\u00e9es sont
directement manipul\u00e9es dans les
sources.
2- Mises \u00e0 jour rapides

1- Performances, toute requ\u00eate doit
\u00eatre traduite pour \u00eatre interpr\u00e8t\u00e9es
par les diff\u00e9rentes sources de
donn\u00e9es.
2- Gestion difficile de l\u2019historique.

Mat\u00e9rialis\u00e9e
1- Performances, les actions sont
directement effectu\u00e9es, sans
traduction, dans le r\u00e9f\u00e9rentiel.
2- Possibilit\u00e9 d\u2019historisation des
donn\u00e9es au sein du r\u00e9f\u00e9rentiel
3- Syst\u00e8mes de stockages efficaces
(arbres\u2026)

1- Volume, les donn\u00e9es sont \u00e0 la
fois dans le r\u00e9f\u00e9rentiel et dans les
sources de donn\u00e9es
2- Mise \u00e0 jour n\u00e9cessitant la copie
des donn\u00e9es du r\u00e9f\u00e9rentiel vers les
sources de donn\u00e9es ou inversement.

1Nous pouvons constater que ces deux approches poss\u00e8dent des points forts et des points faibles, l\u2019approche
\u00e0 adopter d\u00e9pend donc des besoins rencontr\u00e9s.
La soci\u00e9t\u00e9 Orchestra Networks propose un logiciel de Master

Activity (6)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
ing_404 liked this
Bouk Ili liked this
ahf4ms liked this
faizabouchoul liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->