Présentation
En anglaisRÉSUMÉ
Les « mashups » sont une nouvelle forme d'applications représentative de l'appropriation par l'informatique d'entreprise des standards, protocoles et usages rendus populaires par le développement généralisé du Web. Elles se caractérisent par la prise en main de l'architecture technique du Web, navigateurs modernes et Cloud Computing, par des utilisateurs-développeurs pour réaliser des applications tactiques propres à leurs besoins.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleABSTRACT
"Mashups" are a new form of applications representative of the appropriation by company computing of standards, protocols and usages made popular by the generalized development of the Web. Their specificity is to enable users/developers to take control of the technical architecture of the Web, modern browsers and Cloud Computing in order to develop tactical applications specific for their needs.
Auteur(s)
-
Jean-Marie CHAUVET : Directeur associé, LC Capital
INTRODUCTION
Les « mashups » sont une nouvelle forme d'applications représentative de l'appropriation par l'informatique d'entreprise des standards, protocoles et usages rendus populaires par le développement généralisé du Web. Elles se caractérisent par la prise en main de l'architecture technique du Web, navigateurs modernes et Cloud Computing, par des utilisateurs-développeurs pour réaliser des applications tactiques propres à leurs besoins.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
2. Modèle de développement et architecture technique
2.1 Mashup : une application Web tactique
Les mashups sont essentiellement des applications « tactiques » qui, contrairement aux grands projets structurants de l'informatique d'entreprise, peuvent ne s'adresser qu'à une petite communauté d'utilisateurs à l'intérieur de l'entreprise – s'étendant parfois transversalement d'un département à un autre. Pensés pour ces communautés d'utilisateurs, les mashups sont donc souvent développés par les utilisateurs eux-mêmes – les fameux citoyens-développeurs – pour répondre à des besoins spécifiques dont l'ampleur et l'échelle initiales ne justifieraient pas le recours aux ressources, rares et chères, de l'informatique centrale.
Comme le remarquait Clay Shirky, professeur à l'Université de New York, dans un essai : Situated Software, publié en 2004, les technologies du Web et les outils et habitudes issues du mouvement Open Source encouragent les utilisateurs, confrontés à ces besoins spécifiques, à prendre d'eux-mêmes l'initiative de créer ces applications que l'on peut qualifier de tactiques (on trouve également parfois le terme « Situational Applications »).
En conséquence, le cycle de développement des applications tactiques est radicalement différent de l'approche traditionnelle employée pour les applications d'entreprise ou pour l'intégration de progiciels. Ces mashups sont construits par des utilisateurs métier chevronnés, mais développeurs occasionnels, en cycles courts itérés sur des périodes qui ne dépassent que rarement quelques semaines. Destinés à une communauté parfois fluctuante, leurs spécifications varient et évoluent au gré même des problèmes qu'ils cherchent à résoudre (une version Beta perpétuelle !) – leur versatilité et leur adaptabilité à des préférences individuelles de nouveaux utilisateurs sont donc essentielles. Dans certaines situations, il est même parfois plus efficace d'abandonner complètement une application tactique pour passer à une autre recréée a novo.
Il est donc naturel que dans le modèle du mashup soient mis en avant avec insistance :
-
une interface graphique « riche » dans la page Web du navigateur RIA (Rich Internet Applications ) qui puisse être personnalisée au gré des préférences individuelles de chaque utilisateur/développeur,...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Modèle de développement et architecture technique
BIBLIOGRAPHIE
-
(1) - ANDERSON (C.) - The long tail. - Hyperion (2006).
-
(2) - CHAUVET (J.-M.) - Services Web avec SOAP, WSDL, ebXML... - Eyrolles (2002).
-
(3) - GAMMA (E.), HELM (R.), JOHNSON (R.), VLISSIDES (J.) - Design patterns. - Addison-Wesley (1995).
-
(4) - HINCHCLIFFE (D.), ALLEN (K.) eds - Real-world Ajax. - SYS-CON (2007).
-
(5) - JACOBSON (I.), GRISS (M.), JONSSON (P.) - Software Reuse. - Addison-Wesley (1997).
DANS NOS BASES DOCUMENTAIRES
SHIRKY (C.) – Situated Software https://www.gwern.net/docs/technology/2004-03-30-shirky-situatedsoftware.html
HAUT DE PAGE
DreamFace Interactive http://dreamface-interactive.com/
Dojo Toolkit http://dojotoolkit.org/
jQuery http://jquery.com/
MochiKit https://mochikit.com/
iGoogle http://www.google.com/ig
Yahoo! Pipes http://pipes.yahoo.com/pipes/
IBM Mashup Center http://www-01.ibm.com/software/info/mashup-center/
L'atelier de développement Cloud9 http://c9.io/
Tibco Pagebus http://developer.tibco.com/pagebus/default.jsp
Appcelerator http://www.appcelerator.com/...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive