Quels sont les avantages du mashup en entreprise ?
Les Mashups ou le système d'information en mode Légo. Mais que sont les Mashup et comment les utiliser pour de applications business en entreprise ? Voyons le principe, les avantages et les risques liés à l'utilisation des Mashups
Mashup, Web et système d'information d'entreprise
Définition : le mashup qu'est-ce que c'est ?
Le mashup est un ensemble cohérent de données et de services provenant de diverses sources assemblées sur une même page Web.
L'idée, tout à fait dans la logique actuelle de conception des Systèmes d'Information et de la réutilisation, est très simple.
Plutôt que de passer son temps à tout réinventer, autant utiliser des services proposés par des entités extérieures afin de composer des pages pratiques et pertinentes.
Le mashup sous-entend rapidité et facilité.
Principe du Mashup
Les accès aux API (Application Program Interface) des fournisseurs d'informations ou de services sont, en principe en tout cas, simples d'usage. Ainsi tout utilisateur averti peut se bâtir son propre écran, une ou plusieurs pages web, proposant et affichant en dynamique les informations et services indispensables à cet instant.
Exemples de Mashups
Google Maps reste encore le plus célèbre des mashups. Bien pratique pour les sites professionnels nécessitant une cartographie dynamique comme par exemple les agents immobiliers :
www.housingmaps.com ou les services touristiques :
Dismoiou.fr.
Les commerces en ligne comme Amazon.com, pour ne citer que celui ci, proposent aussi des API, AWS Amazon Web Services, afin d'exploiter le catalogue complet à partir de ses propres mashups. Les mashups peuvent aussi être plus complexes et combiner différentes sources de services et d'informations.
Avantages et risques liés à l'utilisation des Mashups
Les avantages sont évidents et développés ci-dessus : souplesse et simplicité d'utilisation, rapidité de mise en oeuvre. L'accès aux services et informations du Système d'information semble à portée de mains.
L'inconvénient majeur est tout aussi évident. A partir du moment où l'on intègre des modules "ficelés" de fournisseurs externes, on en maîtrise ni la qualité ni la pérénité.
Mashup business système d'information d'entreprise
Définition Mashup business
Les mashups business sont aussi une solution quasi idéale d'évolution des systèmes d'information d'entreprise. Fondés sur des API maîtrisés et validés par la DSI, chaque utilisateur peut se recomposer exactement les écrans dont il a besoin sans solliciter à chaque fois les services informatiques afin que ceux-ci ne réinventent pas une fois de plus la roue.
Type de Business Mashup
Les mashups Business disponibles peuvent provenir de différentes sources :
Comment créer ses propres mashups
Quels outils pour éditer les mashups ?
L'idée étant de disposer d'éditeur ou composeur assez simple d'usage pour créer ses propres mashups sans pour autant être un expert en programmation.
Curieusement Microsoft Corp a finalement abandonné son projet d'éditeur de mashup "Popfly". Google a d'ailleurs aussi abandonné les développements autour son outil maison
Google Mashup Editor pour, selon le communiqué, mieux cibler les développeurs avec
Google App Engine.
Suivre de près les derniers travaux de IBM sur
IBM Mashup Center.
À lire
Pro Web 2.0 Mashups
Remixing Data and Web Services
Raymond Yee
- APress (Langue anglaise)
Février 2008
603 pages
Dispo chez
www.amazon.fr
Un livre pratique et particulièrement complet pour utiliser et développer les Mashups, afin de bâtir des applications web 2.0. Recommandations, il préférable de disposer de quelques bases réelles en développement HTML, CSS, JavaScript, PHP ou ASP.
Piloter l'Entreprise Innovante...
De l'importance de réformer les principes archaïques de contrôle de la mesure de la performance pour enfin dynamiser la prise de décision en équipe, incontournable clé de l'entreprise innovante. La méthode SOCRIDE centrée sur les questions de Confiance et de Reconnaissance est ici expliquée, illustrée et détaillée :
Les tableaux de bord du manager innovant
Une démarche en 7 étapes pour faciliter la prise de décision en équipe
Alain Fernandez
Éditeur : Eyrolles
Pages : 320 pages
Consultez la fiche technique »»»
Pour acheter ce livre :
Format ebook : PDF & ePub,
Format Kindle
Voir aussi...
Les fiches du dossier: Technologies Support
- Principe du Client Serveur
Le client serveur est une architecture hiérarchisée afin d'accroître l'efficacité des systèmes d'information multi-utilisateurs, aujourdhui ... - Les bases de données relationnelles, SGBDR
Définition, historique et principe des bases de données relationnelles qui représentent encore aujourd'hui la très large majorité des SGBD d'entreprise. ... - Le cloud computing pour le SI de l'entreprise
Exploiter le système d'information, stockage des données et traitements, en terme d'usage c'est ce que propose le cloud computing. C'est-à-dire ... - Les technologies du système d'information
Les Technologies, support du Systèmes d'Information de l'entreprise pro-active. Architecture et infrastructure du Système d'Information - Qu'est-ce qu'un langage L4G ? Exemple : SQL
Qu'est-ce qu'un L4G langage de 4ème génération ? En quoi est-il différent des autres langages ? Étudions pour mieux comprendre le ... - Comment définir l'Architecture Web du Système d'Information de l'entreprise ?
Comment bâtir une architecture informatique de type web pour le SI de l'entreprise ? Une approche historique en 3 temps des architectures web afin ... - Comment choisir un logiciel open source d'entreprise ? Méthode pratique
Comment choisir un logiciel open source pour le SI de l'entreprise ? Depuis quelques années déjà et pour bien des besoins professionnels les outils ... - Principe du Middleware
Le middleware correspond à la couche intermédiaire d'un système client serveur, l'interface assurant l'échange entre les fournisseurs de services ... - Les annuaires en ligne, active directory et le protocole LDAP
Les solutions d'annuaires en ligne pour repérer les ressources informatiques au sein d'un système d'information complexe. - Qu'est-ce que SOA ? Architecture Orientée Services
Qu'est-ce que SOA ? Service Oriented Architecture, Architecture orientées service, SOA et processus métiers - Qu'est-ce que l'EAI ? Intégration et Urbanisation
Qu'est-ce que l' EAI ? Enterprise Application Integration Integration urbanisation. Disposer d'une infrastructure pérenne. Comment gérer le projet - Déinition et principe de XML, eXtensible Markup Language
Qu'est-ce que XML ? eXtensible Markup Language. Définition, Principe, Présentation, DOM Document Object Model - Qu'est-ce que la virtualisation ?
Qu'est-ce que la virtualisation ? Virtualisation du serveur, stockage, des application et du poste client. Virtualisation et cloud computing
Partagez cet article...
(total partages cumulés > 105)