ERP / CRM web 2.0

Une nouvelle ère vient de démarrer pour les applications web, avec l’émergence des clients riches applicatifs (Rich Internet Applications ou RIA). Ces technologies permettent d’enrichir l’expérience utilisateur et de la rendre plus interactive. Cependant, optimiser les performances à travers le WAN peut s’avérer problématique en comparaison avec du web 1.0.

Les technologies initiales de web 1.0 étaient basées sur la transmission de documents HTML (une page web) vers un client (un navigateur web), où ils étaient affichés avec quelques images. Une première amélioration a consisté à introduire un peu d’intelligence dans le navigateur avec des technologies basées sur des scripts (applet, JavaScript, ActiveX). Mais le principe de téléchargement d’une page par l’intermédiaire du protocole HTTP restait le même.

Pour améliorer l’expérience utilisateur et la rendre plus interactive, des technologies avancées, englobées sous la terminologie web 2.0, sont sorties au fil des années (AJAX, Adobe Flex et AIR, Microsoft Silverlight, Sun JavaFX) afin d’utiliser le navigateur web comme une application locale composite :

  • Des éléments côté client contrôlent les interactions locales avec l’utilisateur, rendant les processus asynchrones par rapport au rafraichissement de pages web traditionnelles.
  • Le client communique avec les serveurs web avec des messages XML pour demander du contenu spécifique, lancer un processus…
  • Des applications composites (mash-up) présentent des ensembles d’information en provenance de multiples services web, de manière flexible au sein d’un portail unifié avec des widgets/gadgets.

De plus en plus d’applications métier sont développées en s’appuyant sur ces technologies web 2.0. Gérer leur performance à travers le WAN peut être problématique car les flux sont devenus beaucoup plus interactifs qu’avec des applications basées sur du web 1.0. Par exemple, les technologies traditionnelles de caching ou de compression pour optimiser les performances sont moins inopérantes dès lors que les flux XML sont chiffrés ou déjà compressés.

Les solutions Private cloud / Data center de Streamcore fournissent des fonctionnalités uniques pour garantir la stabilité des temps de réponse des applications métier web 2.0 :

  • Détecter les applications web métier en exploitant une classification HTTP ou HTTPS de niveau 7 (classification sur hostname ou URL, certificat) ;
  • Supervisez l’expérience utilisateur en suivant les temps de réponse par agence ou même par session ;
  • Détectez automatiquement si des agences souffrent de performances dégradées par rapport à la moyenne ;
  • Comprenez comment de nouvelles applications web se comportent sur le WAN, afin de simplifier la gestion des capacités du WAN et d’optimiser le code ;
  • Utilisez le moteur comportemental breveté UCP pour prioritiser les transactions interactives web 2.0 en compétition avec des sessions web 2.0 volumineuses (par exemple lors du téléchargement d’un client lourd RIA).