Evaluation du framework distribué JET: de l`étude d`architecture aux

publicité
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
Téléchargement