Mashup sémantique( Télécharger le fichier original )par Abdelhamid MALKI Université Djillali Liabes de Sidi Bel Abbes, Algérie - Master en informatique 2011 |
Chapitre 2 Notion de base sur les Mashups23 une combinaison des services et quelques logiciels légers. Pour les Mashups à base de web, le logiciel est souvent écrit en utilisant les technologies Web (comme PHP ou ASP.NET), mais avec l'évolution du temps Larry Clarkin and Josh Holmes voient la ligne entre le serveur et les traitements des demandes du client avec l'émergence du RIA (Application Internet Riches), ce sont des applications qui s'exécutent dans le navigateur avec des fonctionnalités similaires beaucoup à des applications de bureau. Il n'a besoin d'une installation du coté client au-delà de génériques plug-in tels que Adobe Flash ou Microsoft Silverlight. 5.6. Les applications du ClientLe rôle de l'application cliente est de savoir comment le Mashup est livré et présenté à l'utilisateur. Pour les Mashups publics à base de web, l'application la plus courante du côté client est le navigateur Web qui reçoit du code HTML et JavaScript comme livraison à parti d'un serveur Web sur HTTP. A partir d'où sera effectué le mixage de ressources de données, on peut distinguer deux types d'architectures [Sean and al, 2007] ? Architecture côté serveur ; ? Architecture côté client. Architecture côté serveur Dans cette architecture, les données des différentes sources sont intégrées sur un serveur Mashups, qui renvoie la page agrégée au client. Par exemple, des APIs du Facebook sont principalement basées sur l'intégration côté-serveur. Typiquement, le client doit déléguer l'autorisation au serveur d'agir sur son propre compte. La figure suivante montre l'architecture d'un Mashup coté serveur : Figure 2.6 À Architecture de Mashup: côté-serveur [Sean and al, 2007]
24
25 |
|