Architectures client/serveur
Architecture 2-tiers
Le client demande une ressource au serveur qui la fournit à partir de ses propres ressources.
Avantages | Inconvénients |
---|---|
Ressources centralisées | Pas flexible |
Sécurité | Si le serveur tombe en panne, tout le système arrête de fonctionner. |
Administration simple | Les clients ne peuvent pas communiquer entre eux. |
Architecture 3-tiers
- Un client équipé d'une interface utilisateur chargée de la présentation.
- Un serveur d'application (middleware) qui fournit la ressource, mais en faisant appel à un autre serveur.
- Un serveur de données qui fournit au serveur d'application les données requises pour répondre au client.
Avantages | Inconvénients |
---|---|
Flexible | Coût |
Sécurité | |
Performance |
Architecture n-tiers
L'architecture peut être étendue sur un nombre de niveaux plus important : on parle dans ce cas d'architecture à N niveaux.
Architecture Peer to Peer (P2P)
Chaque ordinateur connecté au réseau est susceptible de jouer le rôle de client et celui de serveur.
Last modified: Monday, 8 April 2024, 4:05 PM