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