NFE 107 Part2 - Architecture - N-Tiers
NFE 107 Part2 - Architecture - N-Tiers
NFE 107 Part2 - Architecture - N-Tiers
Architecture n-tiers
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
Sommaire
V. Architecture n-tiers
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
Application
La couche de présentation
Sécurité
La logique applicative
Les données
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
- Les utilisateurs se connectent aux applications exécutées par le serveur central (le mainframe) à
l'aide de terminaux passifs
- C'est le serveur central qui prend en charge l'intégralité des traitements, y compris l'affichage qui
est simplement déporté sur des terminaux passifs.
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
Avantages
- Mainframe : la fiabilité des solutions sur site central qui gèrent les données de façon centralisée
- Un tiers déployé : l’interface utilisateur moderne des applications.
Limites
Conclusion
Il a donc fallu trouver une solution conciliant les avantages de cette architecture . Pour se faire, il a
fallu scinder les applications en plusieurs parties distinctes et coopérantes :
gestion centralisée des données,
gestion locale de l'interface utilisateur.
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
- La gestion des données est prise en charge par un SGBD centralisé, s'exécutant le plus
souvent sur un serveur dédié
- Ce dernier est interrogé en utilisant un langage de requête qui, le plus souvent, est SQL
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
Le Middleware
- Ensemble des couches réseau et services logiciel qui permettent le dialogue entre les
différents composants d'une application répartie.
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
Avantages
Limites
- Importante charge du poste client, qui supporte la grande majorité des traitements
applicatifs
- Maintenance et mises à jour difficiles à gérer
- Difficulté de modifier l'architecture initiale
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
Serveur
Client BDD
applicatif
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
Tous ces niveaux étant indépendants, ils peuvent être implantés sur des machines
différentes, de ce fait :
- Le poste client ne supporte plus l'ensemble des traitements (client léger)
- Facilité de déploiement
- Il est relativement simple de faire face à une forte montée en charge, en renforçant
le service applicatif.
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
V. Architecture n-tiers
2010/2011
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture n-tiers
VI. Conclusion
- Une architecture n’est pas forcement meilleur qu’une autre, chacune à ses avantages
et inconvénients
2 tiers
3 tiers
2010/2011