Accueil > Autres > Décodeur terminologique

Jargon Buster

Qu'est-ce qu'un mashup ?

Lorsque vous créez une page Web, vous pouvez créer et/ou fournir toutes les informations pour cette page. Vous pouvez également créer la page en mélangeant des informations d'autres sites Web à vos informations. Les pages créées par la combinaison d'informations de plusieurs pages Web sont appelées des mashups.

La définition formelle d'un mashup est une page Web constituée d'informations issues de plusieurs sources et réunies pour créer une vue consolidée et intégrée des informations combinées.

Internet fournit un contexte idéal pour les mashups. De nombreuses entreprises (y compris Amazon, Google et Yahoo) créent des services et les publient sous forme d'API sur Internet. Google Maps en est un exemple. Les programmeurs créent des programmes qui utilisent les API pour collecter des informations pour le mashup.

Supposons que vous vouliez créer un guide gastronomique en temps réel à publier sur le Web. Ce guide permettra aux personnes de trouver un restaurant, de lire des critiques sur ce restaurant, de voir où il se situe sur une carte et d'obtenir un itinéraire pour s'y rendre. Nous appellerons cette page Web « Mon guide gastronomique en temps réel » et la page sera un mashup réalisé par la combinaison d'informations tirées de plusieurs services.

Services nécessaires pour créer le mashup Mon guide gastronomique en temps réel.

Les services dont nous avons besoin pour créer le mashup sont :

Un service d'annuaire des restaurantsCe service d'annuaire recherchera les restaurants et retournera une liste des restaurants avec leurs adresses.
Un service de critique gastronomiqueLe service de critique obtiendra les notes et les commentaires attribués par les clients aux restaurants.
Un service de cartographieLe service de cartographe fournira une vue de l'emplacement du restaurant sur une carte.
Un service d'itinéraireLe service d'itinéraire expliquera comment se rendre au restaurant.

Le mashup Mon guide gastronomique en temps réel fournira l'interface pour les autres services et interagira avec les personnes qui utiliseront le guide. Les personnes qui accéderont au mashup depuis un ordinateur de bureau, un ordinateur portable, un netbook ou un smartphone depuis n'importe quel emplacement avec une connexion Internet.

Un autre exemple de mashup est la combinaison d'informations décrivant des propriétés résidentielles avec Google Maps. Les informations sur une propriété décrivent les caractéristiques et les fonctions des propriétés et Google Maps montre le voisinage et l'emplacement physique des propriétés. Le mashup de la description de la propriété et du voisinage donne à l'acquéreur potentiel des informations supplémentaires pour évaluer si la propriété répond ou non à ses besoins. Vous pouvez aimer la propriété mais ne pas vouloir vivre dans le quartier lorsque Google Map montre la présence d'une usine dans le voisinage.

À l'origine, le terme mashup faisait référence à des exemples tels que Mon Guide gastronomique en temps réel où le contexte était une page Web combinant des informations de plusieurs pages Web. La signification de mashup a perdu en précision avec l'introduction de termes tels que mashup métier et applications composites. Les personnes appellent désormais mashup toute agrégation d'informations. Les mashups possèdent également des classifications telles que les mashups d'analyse, les mashups de processus ou les mashups de transaction.

Indépendamment de sa nomenclature ou de sa classification, les concepts clés d'un mashup sont des collections d'informations et de services, accessibles via des API avec l'usage sélectif d'informations et/ou de services pour présenter des informations dans une page Web.

Quelle est la place de LANSA sur le marché des mashups ?

Les mashups étant des pages Web, les développeurs peuvent créer des mashups avec les outils fournis par Visual LANSA. Les applications Web créées avec Visual LANSA peuvent être des mashups ou agir comme des prestataires de service pour d'autres mashups.

Les deux exemples de mashups, Mon guide gastronomique en temps réel et l'exemple des propriétés résidentielles, peuvent être créés avec Visual LANSA.