Applications Composites dites Mashups

Les applications composites ("mashups") d'entreprise combinent des données métier hétérogènes et des applications provenant de plusieurs sources - généralement un mélange de données et d'applications internes avec des données provenant de l'extérieur, des SaaS (Software-as-a-Service) et du contenu Web - pour créer au final une application dont la présentation est unifiée.

Le principe des mashups s'est popularisé ces dernières années avec l'arrivée du Web 2.0 et l'explosion des technologies mobiles. Les premiers mashups étaient plutôt orientés grand public. Mais la capacité des mashups d'entreprise à agréger rapidement et facilement sur une seule et même page Web ou un seul écran de terminal mobile des données et des fonctions qui étaient normalement éparpillées sur plusieurs applications a contribué à générer de réelles opportunités commerciales pour les entreprises de tous types et de toutes tailles dans le monde entier.

Les mashups d'entreprise peuvent être divisés selon trois segments ou trois types :

  • Le mashup de présentation rassemble dans une vue unifiée du contenu provenant de sources diverses.
  • Le mashup de données combine, manipule et relie des sources de données disparates pour présenter une vue unifiée.
  • Le mashup de processus permet aux utilisateurs de combiner non seulement les sources de données, mais également les processus métiers eux-mêmes, en personnalisant l'architecture du processus et en appelant les logiques métier de plusieurs applications.

Les technologies destinées à la création de mashups étant désormais matures, les sociétés commencent à bâtir des modèles économiques autour de ce type d'applications. Les entreprises, les éditeurs de logiciels et les prestataires de solutions qui agiront au plus vite pour développer une stratégie de mashup (à plus forte raison s’il s’agit d'un écosystème entier de technologies et de données mashup), seront capables de s'approprier une part importante de ce marché en plein essor.

Pour les sociétés spécialisées dans l'informatique d'entreprise, les mashups commencent à constituer des solutions rapides, faciles et rentables à toute une série de problèmes. Comme elles font appel à une technologie préexistante pour leur richesse graphique et fonctionnelle, l'investissement nécessaire reste faible. De plus, en tirant parti des services des plateformes les plus fiables et des services Web existants, le temps de développement des mashups peut désormais se compter en heures ou en jours plutôt qu'en semaines ou en mois.

Les solutions de Magic pour le mashup d'entreprise permettent aux employés et aux cadres de ces dernières - qu'ils se trouvent au bureau ou sur un site distant - de recevoir toutes les informations dont ils ont besoin, quand ils le souhaitent, dans un format facile à afficher et avec lequel il est facile d'interagir. Par exemple, « l’Offre Mobile » de Magic peut extraire les données d'un CRM en mode SaaS et d'un ERP installé en back-end, et les afficher sur un terminal mobile sous la forme d'une vue unique et cohérente. Toutes les modifications apportées à ces données métier sont appliquées en temps réel sur chaque système, ce qui accroît l'efficacité, réduit le risque d'erreur humaine et, surtout, apporte une meilleure vision de l'activité.

Un scénario typique de mashup d'entreprise géré au moyen de la technologie intelligente de Magic pourrait concerner le traitement en urgence du bon de commande d’un nouvel équipement par un cadre en déplacement. Celui-ci peut traiter le processus métier de A à Z sur son smartphone ou sa tablette, en fondant sa décision d'approuver ou de rejeter le bon de commande sur l'ensemble des informations pertinentes à sa disposition, qui sont agrégées et lui sont présentées en temps réel sur un écran unique par une application d'entreprise mashup.

Les solutions de mashup d'entreprise de Magic offrent les avantages suivants :

  • Une meilleure productivité de l'entreprise.
  • Une prise de décisions mieux fondée.
  • Un accès rapide et facilité aux données critiques.
  • Une visualisation enrichie des données.
  • Une facilitation des processus de back-end pour les collaborateurs en déplacement.
  • Une seule et même expérience utilisateur, quel que soit le type de terminal mobile utilisé et la plateforme mobile qui l’anime.
  • Une compatibilité totale avec les applications SOA.
  • Un retour sur investissement élevé.
  • Des temps de réponse courts et des délais d'exécution rapides.
  • Des règles de sécurité rigoureuses.