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 :
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 :