http://www.heig-vd.ch HEIG-VD Route de Cheseaux 1 CH - 1401 Yverdon-les-Bains Evaluation du framework distribué JET: de l'étude d'architecture aux mesures de performance Introduction Mesures de performance Ce projet a consisté à étudier l’architecture d’un framework (outil de développement) nommé JET et d’en mesurer les performances. Cet outil permet notamment de créer simplement des applications Web en Java. Les mesures ont été effectuées entre le client et le serveur. Dans un premier temps, il a été étudié les quantités de données transmises. Puis, nous nous sommes occupés du comportement du serveur face à une montée en charge. Pour les mesures, un robot permettant de simuler des utilisateurs simultanés a été développé. Enfin, grâce à la définition d’une méthodologie de test, il est possible de mesurer les performances du framework et de proposer des améliorations. Etude d’architecture Architecture de JET Architecture logique de l’environnement de test Lors de cette analyse, les architectures Java EE et JET ont été comparées afin d’en tirer les avantages de l’utilisation du framework. On distingue ainsi les avantages suivants : 1. Simplification de la création application de type Java EE. Propositions d’amélioration Voici certaines des améliorations proposées suite aux mesures : d’une 1. Optimisation des fichiers Javascript, CSS et HTML. 2. Simplification de l’utilisation des APIs Java EE par l’utilisation des managers mis à disposition par le framework JET. 2. Réduction de la taille des requêtes en éliminant les redondances et en se limitant aux données utiles. 3. Création des interfaces simplifiée : description XML. graphiques 3. Réduction du nombre de réponses émises par le serveur. 4. Faible dépendance de JET face aux technologies. 4. Réduction du nombre de requêtes émises par le client. 5. Optimisation de la JVM (Java Virtual Machine) afin d’augmenter la capacité de traitement des requêtes par le serveur. Auteur: Répondant externe: Prof. responsable: Sujet proposé par: Hammoudi Samir Ian Griffiths – Yellow-B Liechti Olivier Ian Griffiths – Yellow-B HEIG-VD © 2007 - 2008, filière Télécommunications