Architecture j2ee
Objectifs attendus
Serveurs d’applications JEE
Systèmes distribués
Architectures JEE Normes JEE couches logicielles, n-Tiers framework JEE et design patterns
© 2007/02/28 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p1
Objectifs à atteindre .
Répondre à la question
qu’est ce que l’architecture JEE ? réaliser une application JEE dans projet de 40h par équipe de 4
Mettre en Pratique :
©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p2
Cible JEE.
JEE , pour quelle informatique? Qu’est-ce qu’un serveur d’applications JEE ?
© 2007/02/28 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p3
Systèmes distribués.
Division des traitements en modules indépendants
plus disponible plus évolutif plus maintenable
Systèmes distribués : petits, rapides et facilement adaptables
Systèmes monolithique : gros, lents et inadaptables
©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p4
Systèmes distribués.
Disponibilité
Définition Haute disponibilité
©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p5
Systèmes distribués.
Évolutivité
Définition Capacités de traitement
©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p6
Systèmes distribués.
Maintenabilité
Définition Solution
©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p7
Serveurs d'applications JEE.
Architecture Web
Base de données Client Web Firewall Serveur Web DMZ Firewall Serveur d'application
©2006/03/08 – Eric Hébert.eheb@yahoo.fr / ifsic-DIC2-ARC-LSI-Architecture JEE / p8
Architecture: schéma de principe
Serveurs web
Routeurs équilibrants
Serveurs présentation
TOMCAT
rmi
Serveurs métiers
JBOSS
APACHE
http
Conteneur