Académique Documents
Professionnel Documents
Culture Documents
services
Architecture 1-tier
Architecture 1-tier
Architecture 1-tier: types
3
Progrès technologiques:
1981, IBM PC/XT, Intel 8088
Développement des réseaux locaux (LAN)
gestion Interface
Architecture centralisée utilisateur en
1-tier sur des données mode
Fiabilité de caractère
site central
l’application
gestion Interface
centralisée utilisateur
des en mode
données caractère
Solution Naissance du concept
Client/Serveur
Gestion Gestion
locale de des donnée
l’interface n’est pas
utilisateur fiables
Client/serveur : concept
11
Client
Initialise le dialogue en envoyant des requêtes
Serveur
Renvoie les données correspondants aux requêtes du
client
Client /serveur : types
13
(Schéma du Gartner Group)
Client /serveur : types
14
1. Présentation distribuée
Habillage graphique de
l'affichage en mode caractères
d’applications fonctionnant sur site
central
Poste client conserve une position
d’esclave / serveur
Client /serveur : types
15
2. Présentation distante
Correspond au client/serveur de
présentation
Principe:
Serveur ensemble des traitement
Client que l’affichage
Inconvénient:
Trafic réseau important
Aucune répartition de charge entre
le client et le serveur
Client /serveur : types
16
2. Présentation distante
Client /serveur : types
17
3. Gestion distante des données
Correspond au client/serveur de
données (type de C/S le plus répandu)
Principe:
Serveur (SGBD centralisé) gestion et le
contrôle des données
Client totalité de l’application
Inconvénient:
Trafic réseau important
Ne soulage pas énormément le poste
client (qui exécute les traitements)
Client /serveur : types
18
4. Traitements distribués
Correspond au client/serveur de
traitements
Principe:
Distribuer le traitements entre le client et le
serveur
Utiliser le mécanisme d’appel de procédure
distante (RPC)
Avantages:
Optimiser la répartition de charge de
traitements
Limiter le trafic réseau
Inconvénient:
Les traitements doivent être connus à l’avance
Client /serveur : types
19
5. Bases de données distribuées
Variante du client/serveur de données
Principe:
Une partie des données est prise en charge
par le client
Modèle intéressant, si l’application doit
Gérer des données volumineuses
Accélérer l’accès sur certaines données
Inconvénient:
Le client réalise la majorité des traitements
Mise en œuvre
Client /serveur : types
20
6. Données et traitements distribuées
Principe:
Répartir la charge des données et des
traitements entre le client et le serveur
Modèle très puissant : tire partie de la
notion de composants réutilisables et
distribuables
Inconvénient:
Architecture la plus complexe à mettre en
œuvre
Client /serveur : types
21
(Schéma du Gartner Group)