Chapitre 2 Notion de base sur les Mashups
27
fonctionnalités, à partir de plusieurs sources
dans un environnement entreprise en responsabilisant les utilisateurs finaux de
créer et adapter leurs informations et applications individuelles [Hoyer
and al,2008], en simplifiant le concept de Service-Oriented Architecture (SOA)
et en l'améliore avec le Web 2.0".
Enterprise Mashups se concentre généralement sur
l'intégration du logiciel au niveau
interface utilisateur. Contrairement au SOA qui est
caractérisés par une haute complexité technique des normes
pertinentes, Mashups d'entreprise simplifie aux utilisateurs finaux
l'intégration sans compétences en programmation.
7.1. Pourquoi les Mashups en entreprise
Incontournables et reconnues sur le marché, les
technologies de Mashup sont aujourd'hui une réalité
plébiscitée par les entreprises pour leur capacité,
notamment, à rendre plus agile leur architecture informatique. Mais
pourquoi un tel engouement pour une approche jusqu'alors regardée comme
un concept en devenir ?
La logique de réutilisation du patrimoine
applicatif existant
En effet, plutôt que de réécrire
systématiquement des applications, les changer, les intégrer au
fur et à mesure des évolutions des standards technologiques,
l'approche Mashup permet de capitaliser sur les environnements existants, de
les moderniser, les assembler et les intégrer aisément dans le
cadre d'un système d'information dynamique.
L'optimisation des processus de travail des
utilisateurs
Les Mashups permettent de concentrer en une application unique
une série d'applications, évitant ainsi de passer d'une
application à une autre... Ils sont en ce sens générateurs
de productivité.
Proposer des interfaces sur-mesure aux
utilisateurs
En réunissant en une interface unique un ensemble
d'applications, les Mashups offrent une réponse qualitative et
adaptée aux besoins spécifiques des utilisateurs. Ainsi, pour
chaque type d'utilisateur, des interfaces sur-mesure proposant un accès
à des fonctionnalités spécifiques peuvent être
paramétrées (ex. un manager commercial accèdera non pas
à l'intégralité des données du CRM mais à
une partie au travers d'un Mashup).
Permettre aux développeurs de se concentrer sur
leur expertise
Grâce aux Mashups, les développeurs travaillant
par exemple en Cobol ou RPG n'ont pas à étendre leur connaissance
en programmation en d'autres languages pour faire fonctionner leurs
applications en environnement web dynamique, SOA... En effet, les
|