Chapitre 2 Notion de base sur les Mashups
21
Figure 2.4 : L'architecture d'un Mashup typiques [Larry and
al,2008]
5.1. Les données
L'élément central de tout Mashup est que les
données soient agrégées et présentées
à l'utilisateur. Bien que le schéma ci-dessus décrive les
sources de ces données comme une base de données, le concept de
«Mashup» ne nécessite pas une base de données qui sera
local pour l'application Mashup ou le client. Les données peuvent
provenir strictement à partir des services Web où des
données qui sont sérialisées en XML ou JSON .
5.2. Les flux RSS
Les flux RSS peuvent être une source de données
primaire ou supplémentaire pour les Mashups. Les flux RSS sont faciles
à manipuler parce qu'ils sont sous forme XML, et qui sont
manipulé par plusieurs bibliothèques dans différents
langages. L'idée est donnée la possibilité à un
utilisateur de "mixer" plusieurs flux existants pour créer un flux RSS
personnalisé, et donc faire en quelques sortes un "best-of" où il
aurait tous ses flux favoris rassemblés sur un seul flux.
5.3. Les services Web
Il est aussi courant d'inclure au sein des Mashups des appels
aux services Web, que ce soit des services Web basés sur WSDL ou sur
REST avec même d'autres services qui expose les deux styles (WSDL et
REST). Les services Web peuvent être utilisés pour fournir des
données supplémentaires. Par exemple : pour un Mashup
cartographique, les données
|