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.

Modifié le: lundi 8 avril 2024, 16:05