Résumé
Une application composite (ou mashup ou encore mash-up) est une application qui combine du contenu ou du service provenant de plusieurs applications plus ou moins hétérogènes. On parle de mashup dans le cadre d'une superposition de deux images provenant de sources différentes, superposition de données visuelles et sonores différentes par exemple dans le but de créer une expérience nouvelle. Dans le cas de site web, le principe d'un mashup est donc d'agréger du contenu provenant d'autres sites, afin de créer un site nouveau. Pour ce faire, on utilise le plus souvent l'objet XMLHttpRequest, RSS, AJAX du côté client, et les API (ou les Services Web) des sites dont on mixe le contenu. De plus en plus d'éditeurs de contenu proposent gratuitement des API, afin d'encourager la communauté des développeurs à créer des mashup utilisant leur contenu. Les applications composites se basent sur la programmation évènementielle. C'est le cas de Google, de Yahoo!, de Amazon, de eBay, ou de FedEx (qui permet à un commerçant de présenter sur son propre site web l’état d’avancement d’une livraison qu’il a sous-traitée au logisticien), leur intérêt étant d'inciter les développeurs à répandre et à diffuser leur contenu. Les mashups sauvages ne sont pas toujours les bienvenus et leur situation commerciale est fragile puisqu’ils exploitent des données qui ne leur appartiennent pas. Par contre, le mashup en entreprise est une technologie en plein boom, car elle s'appuie sur des produits qui prennent en compte la gouvernance et la sécurité. Le but est d'assembler de manière concertée des applications métiers internes ou externes pour créer de la valeur. Actuellement, les applications composites apparaissent sous quatre formes générales qui concernent la présentation, les données, le grand public et enfin l'entreprise. Les applications composites de présentation constituent le type le plus connu, dont le meilleur exemple est donné par les nombreuses applications Google Maps. Elles combinent des éléments provenant de sources multiples en masquant ce fait derrière une interface graphique unifiée simple.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.