Académique Documents
Professionnel Documents
Culture Documents
Développement
d’Applications
Réparties
1
Dr Ilham KITOUNI
22-23
2 Chapitre2-Organisations
des SD (Architectures)
Sommaire
Organisations niveau matériel
Organisations niveau OS
Organisations niveau applicatif
Client/serveur
Basé proxy
Le peer-to-peer (p2p)
3
Architectures
au niveau matériel
au niveau systèmes
d’exploitation
au niveau applications
réparties
6 Classification de Flynn (1972)
Adressage
Réseau
d'interconnexion
Organisations matérielles
9
3- Middleware (intergiciel)
Principes
Architectures existante CORBA, RMI,DCOM……(hétérogénéité)
Comparaison entre organisations
16
Organisations logicielles Niveau applicatif
17
Systèmes répartis
1. Client/Serveur
2. Basé Proxy (chapitres suivants )
3. Peer to Peer
Client-serveur 2 niveaux (2-tiers)
18
Avantage
Interface utilisateur riche
Données centralisées
Efficace pour un nombre réduit de clients.
Inconvénients
x Fat client
x Mises à jours difficiles
x Montée en charge: (saturation rapide)
x Nombre de clients limité
Client-serveur 3 niveaux (3-tiers)
20
Inconvénient
Surcharge du serveur applicatif
Client-serveur n niveaux (n-tiers)
22
Le poste de travail héberge la gestion d’interface homme-machine et
une partie des traitements,
Les serveurs d’applications gèrent les autres parties des traitements.
Notion de spécialisation logique métier
Les serveurs de données gèrent les accès aux données
Exemple du WWW
23
Client Serveurs
User Navigateur Traitement BD
Création Décodage
Clic/URL et envoi de la
de la requête
requête
Réseau de
communication BD
Construction
Décodage de la
Visualisati
de la réponse et
on réponse envoi
Exemple
24
Processus
Processus Processus
Le peer-to-peer(P2P)
27
Le peer-to-peer (P2P)
28
Dans le cas serveur : protocole en 2 étapes
Demande au serveur les clients possédant un document
Etabli une communication client/client pour télécharger le
document morceau par morceau
Indisponibilité d'un client routage vers un autre client
Exemples
30