Le constat est simple : tous les utilisateurs d’une application n’ont pas les mêmes besoins, ni les mêmes profils d’usage. Une évidence encore plus marquée lorsqu’il s’agit d’applications
web, compte tenu de la multiplication des accès.C’est pourquoi il vaut mieux distinguer la partie présentation des traitements proprement dits. Dans cette optique, le jeune éditeur américain Ecensity lance sa plate-forme Presentation Suite, basée sur les technologies Java.
‘ Dans le quotidien des responsables opérationnels, il est fondamental d’agir rapidement sur les applications, sans passer par tout le cycle du développement, explique Ryad Jebali, analyste métier chez SQL
Ingénierie. En court-circuitant la boucle traditionnelle, Ecensity améliore l’interactivité avec l’audience ciblée. ‘ Cette démarche s’inscrit dans la logique de la simplification de la programmation
Java, initiée par Sun et les autres grands acteurs du domaine. Objectif : la mettre à la portée d’un public plus large.
Changer les règles à la volée
La plate-forme regroupe plusieurs éléments, au centre desquels résident le serveur de présentation et son référentiel. Le premier, hébergé sur un conteneur de JSP/servlet tel que Tomcat, assure la gestion et l’affectation des
profils d’utilisateurs, ainsi que la gestion des règles.Cette dernière tâche ‘ est réalisée selon un modèle simple événement-condition-action ‘, explique Laurent Guiraud, avant-vente chez Ecensity. De son côté, le référentiel conserve l’ensemble des
informations et paramètres.A l’exécution, lorsqu’une application s’adresse au serveur Ecensity, celui-ci récupère les paramètres du référentiel, et ceux issus des applications back office (tarifs, conditions commerciales, etc.). Il exécute
ensuite les règles qui affectent de nouvelles valeurs aux paramètres, lesquelles sont renvoyées à l’application sous la forme d’un document DOM (Document Object Model).Un client effectuant un achat sur un site Web peut ainsi voir son profil évoluer en fonction du montant de sa commande, passer du statut ‘ silver ‘ au niveau ‘ gold ‘, par exemple. Avec Ecensity, la règle est
appliquée à la volée au paramètre d’affichage, sans avoir besoin d’attendre la prochaine commande de ce client.
Une console pour les opérationnels
Les rôles sont donc bien identifiés. Aux développeurs la conception et la réalisation technique des applications, aux responsables métier la définition des règles d’affichage et la gestion des profils. Chacun dispose, pour cela,
de ses propres outils. Destiné aux développeurs, Ecensity Studio fournit des assistants pour générer les différents éléments de présentation nécessaires : modèles d’affichage, ‘ displets ‘ (composants graphiques), et espaces de
présentation, qui associent les displets au sein d’une page affichable.L’outil Java s’interface avec les principaux ateliers de développement (Eclipse, JBuilder, WSAD), et fonctionne sur tout système supportant
J2EE 1.4. Mais le recours à Ecensity Studio est nécessaire pour intégrer les composants à la plate-forme. Les opérationnels, quant à eux, disposent d’une console
d’administration. Elle leur sert à ajuster les paramètres applicatifs et à les associer à des profils d’utilisateurs, ‘ qui constituent les véritables révélateurs des applications construites par les
développeurs ‘, explique Cédric Thomas, vice-président marketing d’Ecensity. Né il y a trois ans au plus fort de la tourmente, l’éditeur affiche déjà des références intéressantes, telles que Télémarket ou
Infovista.
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.