Chapitre 2 Notion de base sur les Mashups
30
le partage des composants Mashables qui représentent
les éléments de base pour un processus de développement en
permettant la réutilisation des ressources dans une nouvelle
combinaison.
Dans la littérature on distingue deux types
d'architecture d'un mashup entreprise en 3 couches et en 4 couches .
7.3.1. Architecture en 4 couches :
Hoyer et ses collègues [Hoyer and al,2008] ont
proposé une architecture de référence
pour un environnement mashup entreprise. Cette architecture se
compose en un ensemble de couches et un service commun. La figure 2.8 montre
l'architecture proposée.
Figure 2.8 : architecture d'un mashup entreprise en 4
couches
Les couches représentent les principaux blocs
fonctionnels et ils ont un sens traditionnels dans la conception du logiciel.
Les services communs représentent les services qui peuvent être
utiles pour plusieurs couches(sécurité, collaboration,..) [Hoyer
and al,2008].
La couche d'accès aux sources : permet d'accéder
aux sources hétérogènes via une interface unifiée.
Cette couche fournit un composant spécial s'appel « adaptateur de
source » pour chaque type de source, il définit la
méta-donnée et le mode d'accès pour chaque source.
La couche mashup de donnée : permet de définir
une vue sur la combinaison d'un un ou plusieurs sources qui sont accessibles
via la couche accès aux sources. Pour plus de détails consulter
le chapitre 5.
la couche Widget : fournit un composant visuel qui
présente une interface graphique pour un mashup de données qui
est accessible via la couche mashup de donnée ou
|