Fichier PDF

Partagez, hébergez et archivez facilement vos documents au format PDF

Partager un fichier Mes fichiers Boite à outils PDF Recherche Aide Contact



Architecture N Tiers .pdf



Nom original: Architecture N-Tiers.pdf
Titre: Architecture N-Tiers
Auteur: mehdi

Ce document au format PDF 1.4 a été généré par PDFCreator Version 1.6.2 / GPL Ghostscript 9.05, et a été envoyé sur fichier-pdf.fr le 11/02/2014 à 12:59, depuis l'adresse IP 196.203.x.x. La présente page de téléchargement du fichier a été vue 609 fois.
Taille du document: 124 Ko (10 pages).
Confidentialité: fichier public




Télécharger le fichier (PDF)









Aperçu du document


1

ARCHITECTURES N-TIERS

11/02/2014

Mehdi Ellouze

Sommaire
2

Présentation Architecture N-tiers
Architecture logicielle 4 Tiers
Déploiement d’une architecture 4 Tiers
Insuffisance des architectures N-tiers

11/02/2014

Présentation Architecture N-Tiers
3

L’architecture N-tiers est formée de plusieurs
composants logiciels distincts
Exemple: Architecture 3-tiers :
Tier de présentation : interfaces homme machine des
utilisateurs
Tier de la logique métier : comporte le métier et accède
aux données stockées dans des bases de données
Tier des Données : Source de données

11/02/2014

Présentation architecture N-Tiers
4

Avantages des architectures N-tiers :
Le lien entre les niveaux est défini et limité a des
interfaces
Les interfaces assurent la modularité et l’indépendance

11/02/2014

Architecture logicielle 4-Tiers
5

11/02/2014

Srv Web

Srv Application

Srv BD

Architecture logicielle 4-Tiers
6

Les différentes couches d’une architecture 4-tier :
La couche de présentation contient les différents types de clients, léger
(ASP, JSP) ou lourd (Applet, Swing)
La couche applicative contient les traitements représentant les règles
métier
La couche d'objets métier est représentée par les objets du domaine,
l'ensemble des entités persistantes de l'application (Facture, Client ... )
La couche d'accès aux données contient les usines d'objets métier
indépendamment de leur mode de stockage (SGBDR, Objet, Fichiers, ...)
11/02/2014

Déploiement d’une architecture 4 tiers
7

Serveur Web: Un logiciel permettant à des clients
d'accéder à des pages web, des fichiers au format HTML,
à partir d'un navigateur
Fonctionnement d’un serveur Web:
Récupérer la requête HTTP
Transférer les requêtes dynamiques au serveur d’application
Rechercher les pages statiques
Encapsuler les pages dans la réponse
Émettre la réponse

11/02/2014

Déploiement d’une architecture 4 tiers
8

Serveur d’application: Un logiciel offrant un
environnement intégré pour le déploiement et l’exécution
des applications métier
Fonctionnement d’un serveur d’application:
Récupérer la requête
Construire la réponse dynamique
Renvoyer la réponse au serveur Web

11/02/2014

Insuffisance des architectures n-tiers
9

Avantage des architectures n-tiers
Gain en temps
Modularité
Extensibilité
Performance
Ecriture des programmes + simple et réutilisation des
fonctionnalités transversales

Cependant d’autres problèmes relatif à
l’implémentation restent non encore résolus
11/02/2014

Insuffisance des architectures n-tiers
10

Problèmes d’implémentation courants
Problèmes d’instanciation
Problèmes de modification des programmes
Etc

Design Pattern

11/02/2014


Documents similaires


Fichier PDF cours web dynamique master m2i ql
Fichier PDF architecture n tiers
Fichier PDF missions et activites
Fichier PDF reponse cas h
Fichier PDF p5
Fichier PDF 468 archi client serveur


Sur le même sujet..