Les applications riches (Rich Internet Application ou RIA)
Larry FORNALLAZ, Fondateur |
Depuis près de 10 ans, les média informatiques et les SSII vous vendent des « applications web » censées révolutionner les Systèmes d’Informations de vos entreprises. Avec le recul, force est de constater que beaucoup de promesses sont restées sans lendemain. Bien souvent, ces applications conçues à l’aide de technologies empruntées aux sites web grand public (J2EE, .NET, PHP) sont loin de satisfaire les utilisateurs. Les belles images qui décorent les pages ne peuvent cacher très longtemps la lourdeur et l’anachronisme de ces architectures initialement conçues pour gérer de la documentation en ligne (HTML). Il n’est pas rare d’entendre les utilisateurs regretter le temps des applications client/serveur, autrement plus réactives et performantes. C’est vrai qu’elles n’étaient pas bien belles, mais au moins elles étaient confortables, fiables…et rapides ! Considérons parallèlement les progrès qui ont été fait dans l’informatique pendant ces dix ans notamment sur les postes de travail. Regardons la richesse et l’ergonomie des « vraies » applications installées sur les postes clients avec en premier lieu les indispensables Outlook©, Word© ou Excel©. |
Ne serait-il pas possible de construire des applications d’entreprise disposant d’interfaces aussi sophistiquées et réactives, tout en profitant des avantages indéniables du web en termes de déploiement, d’interconnexion ou de mobilité ?
La solution est pourtant accessible depuis de nombreuses années et porte le nom de R.I.A. (Rich Internet Application).
Concrètement, c’est quoi une application internet « riche » ? L’approche RIA s’appuie sur deux principes fondateurs :
Comme dans une application web « classique », les données métier sont gérées sur un serveur central, garant de la cohérence du système et de la bonne conservation des données vitales. |
![]() |
Par contre, l’interface cliente que les utilisateurs manipulent à longueur de journée n’est plus directement gérée par le serveur, mais par chacun des postes du réseau d’entreprise.
Ces applications communiquent avec le serveur uniquement lorsqu’elles ont besoin de déposer ou d’extraire des données partagées, et c’est ça qui change tout :
- Le serveur ne gère plus que des données brutes et devient beaucoup plus réactif et fiable. Il peut être dimensionné de manière plus réduite et demande moins de maintenance.
- Le trafic sur le réseau est considérablement réduit.
- La partie cliente peut utiliser toute la puissance des machines des utilisateurs afin de proposer un environnement de travail aussi moderne que rapide.
Enfin il existe un dernier argument de poids, qui à priori concerne plus les fournisseurs de systèmes que les clients, mais qui a un impact non négligeable sur l’ensemble des coûts : les applications RIA sont bien plus simples à produire et à maintenir que les « traditionnelles » applications web qui tentent de recycler, avec beaucoup de difficultés, des technologies qui n’ont jamais été conçues pour produire des applications d’entreprise.
Cela fait maintenant plus de 10 ans que j’interviens en tant que Consultant en Architecture Logicielle auprès de moyens et grands comptes pour soigner leurs applications, malades d’avoir choisi cette approche « full web ».
Le constat est sans appel : même si certaines de ces applications fonctionnent, je n’en ai jamais vu une seule qui donne pleine satisfaction. Elles ont toutes engendré des surcouts de production allant jusqu’à tripler le budget initial et la quasi-totalité de utilisateurs se plaignent de lenteur, de lourdeur et d’un manque flagrant d’ergonomie.
Durant ces années j’ai également eu l’opportunité de conduire des projets de refonte vers l’approche RIA et le gain est toujours spectaculaire, avec des coûts de production et de maintenance toujours inférieurs.
Innovantic se positionne donc logiquement en spécialiste de cette approche, qui vous permettra de bâtir des systèmes aussi fiables que performants avec lesquels vous n’aurez pas l’impression d’avoir fait un retour de 10 ans en arrière.
Plutôt que de suivre les modes et de produire toujours les mêmes systèmes qui ne satisfont personne, nous préférons innover.
Et vous ?
Larry FORNALLAZ, Fondateur