Flux rss
Collection CommentCaMarche.net

Réseaux - Architecture client/serveur à 3 niveaux

Présentation de l'architecture à 2 niveaux

L'architecture à deux niveaux (aussi appelée architecture 2-tier, tier signifiant rangée en anglais) caractérise les systèmes clients/serveurs pour lesquels le client demande une ressource et le serveur la lui fournit directement, en utilisant ses propres ressources. Cela signifie que le serveur ne fait pas appel à une autre application afin de fournir une partie du service.

architecture client/serveur à deux niveaux

Présentation de l'architecture à 3 niveaux

Dans l'architecture à 3 niveaux (appelée architecture 3-tier), il existe un niveau intermédiaire, c'est-à-dire que l'on a généralement une architecture partagée entre :

  1. Un client, c'est-à-dire l'ordinateur demandeur de ressources, équipée d'une interface utilisateur (généralement un navigateur web) chargée de la présentation ;
  2. Le serveur d'application (appelé également middleware), chargé de fournir la ressource mais faisant appel à un autre serveur
  3. Le serveur de données, fournissant au serveur d'application les données dont il a besoin.

architecture client/serveur à trois niveaux

Etant donné l'emploi massif du terme d'architecture à 3 niveaux, celui-ci peut parfois désigner aussi les architectures suivantes :

  • Partage d'application entre client, serveur intermédiaire, et serveur d'entreprise ;
  • Partage d'application entre client, serveur d'application, et serveur de base de données d'entreprise.

Comparaison des deux types d'architecture

L'architecture à deux niveaux est donc une architecture client/serveur dans laquelle le serveur est polyvalent, c'est-à-dire qu'il est capable de fournir directement l'ensemble des ressources demandées par le client.

Dans l'architecture à trois niveaux par contre, les applications au niveau serveur sont délocalisées, c'est-à-dire que chaque serveur est spécialisé dans une tâche (serveur web/serveur de base de données par exemple). L'architecture à trois niveaux permet :

  • Une plus grande flexibilité/souplesse ;
  • Une sécurité accrue car la sécurité peut être définie indépendamment pour chaque service, et à chaque niveau ;
  • De meilleures performances, étant donné le partage des tâches entre les différents serveurs.

L'architecture multiniveaux

Dans l'architecture à 3 niveaux, chaque serveur (niveaux 2 et 3) effectue une tâche (un service) spécialisée. Un serveur peut donc utiliser les services d'un ou plusieurs autres serveurs afin de fournir son propre service. Par conséquent, l'architecture à trois niveaux est potentiellement une architecture à N niveaux...

architecture multiniveaux

Dernière modification le mardi 14 octobre 2008 à 17:40:27.

Ce document intitulé « Réseaux - Architecture client/serveur à 3 niveaux » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Architecture client/serveur (Résolu) Bonjour, je voudrai creer un client/serveur avec les sockets implémenté en langage C et je ne sais pas comment procéder alors si vous pouvez m aider ! et merci d avance www.commentcamarche.net/forum/affich-9200095-architecture-client-serveur
Télécharger Platoo-Contact Platoo-Contact est un gestionnaire de contacts conçu pour les entreprises et les affaires. Basé sur un architecture client-serveur, vous pourrez facilement gérer vos informations. Le logiciel est une version shareware qui se limite à 2... www.commentcamarche.net/telecharger/telecharger-34057914-platoo-contact
Fonctionnement protocole telnet (Résolu) Bonsoir à tous, J'aimerais savoir si quelqu'un dispose d'un organigramme détaillé du fonctionnement du protocole "telnet" (architecture client/serveur). Je dois implémenter telnet en C sous linux (daemon telnet d). Merci d'avance... www.commentcamarche.net/forum/affich-2952417-fonctionnement-protocole-telnet
Processus de WindowsVous vous demandez certainement quels sont tous ces horribles processus qui tournent quand vous ouvrez le gestionnaire des tâches... Ici, une tentative d'explication : Csrss.exe Csrss signifie Client Server Run-time Subsystem. C'est un sous-système... www.commentcamarche.net/faq/sujet-99-processus-de-windows
[bittorrent] client/serveur en java (Résolu)Bonjour ou plutôt bonsoir, je dois programmer en java un client et un serveur bittorrent, seulement malgré m'être un peu documenté sur le protocole bittorrent et sachant programmer un client /serveur basique en java, je ne sais pas par où... www.commentcamarche.net/forum/affich-2630246-bittorrent-client-serveur-en-java
Application client/serveur (Résolu)Bonjour, Pouvez vous m'expliquer qu'est ce qu'une application client/serveur? une explication seulement superficielle merci en avance. www.commentcamarche.net/forum/affich-8247775-application-client-serveur
Client/Serveur OPC XML DA (Résolu)Bonjour, Je suis stagiaire et j'ai pour mission de mettre en oeuvre un client/serveur OPC XML DA. Après avoir pris qq renseignements sur le net j'ai télécharger 2 toolkits (Technosoftware avec LIXMO, Softing) mais je ne m'en sort pas.... www.commentcamarche.net/forum/affich-1438788-client-serveur-opc-xml-da
Télécharger Tight VNCVNC (Virtual Network Computing) est une application client/serveur permettant d'accéder graphiquement à une machine distante à travers les réseaux, quelle que soit son système d'exploitation. Grâce à VNC, il est possible d'accéder à une machine de... www.commentcamarche.net/telecharger/telecharger-197-tight-vnc
Télécharger Popcorn Popcorn est un client e-mail POP3/SMTP ultra léger. Il travail en tant qu'application client/serveur, lecteur de mail à partir d'un serveur POP3. Il ne requiert aucune installation, aucune donnée n'est enregistrée localement en dehors d'un fichier... www.commentcamarche.net/telecharger/telecharger-34055558-popcorn
3Com OfficeConnect Dual Speed Switch 16 Plus (3C16792)C 16792 3 Com, HxLxP:6x22.8x18.54 cm, Nombre total de ports:16, Standards réseau supportés:IEEE 802.3, IEEE 802.3U, Vitesses supportées:100 Mbps, Nombre de ports SFP (mini-GBIC):0, Page web du produit:Anglais, HxLxP:2.4x9.1x7.3 inch, Nombre de ports GBIC. www.commentcamarche.net/guide-achat/3com-officeconnect-dual-speed-switch-16-plus-3c16792-546223-fiche-technique
HP Cisco Catalyst 3020 Blade Switch (410916-B21)B 21, Type:Switch, Nb. de ports RJ-45 10/100 Mbps: , Nb. de ports RJ-45 10/100/1000Mbps:16 RJ-45, Nombre total de ports:16, Standards réseau supportés:IEEE 802.3, IEEE 802.3U, IEEE 802.3z, IEEE 802.1D, IEEE 802.1Q, IEEE 802.3ab, IEEE 802.1p, IEEE... www.commentcamarche.net/guide-achat/hp-cisco-catalyst-3020-blade-switch-410916-b21-756895-fiche-technique
3Com Baseline Switch 2226 (3C16475A)C 16475 3 Com 16475A 16475A, HxLxP:4.4x44x 17.3 cm, Vitesses supportées:1000 Mbps, HxLxP:1.7x17.3x6.8 inch, Standards réseau supportés:IEEE 802.3, IEEE 802.3U, IEEE 802.1D, IEEE 802.3ab, IEEE 802.1p, IEEE 802.3x, Nombre total de ports:26, Nombre de ports. www.commentcamarche.net/guide-achat/3com-baseline-switch-2226-3c16475a-545301-fiche-technique
100 millions d'utilisateurs 3G en Europe(Paris - Relax news) - Quelque 101,5 millions de personnes en Europe téléphonent sur le réseau de troisième génération 3G/3G+, selon un rapport du cabinet d'études Informa Telecoms & Media. Au total, le Vieux Continent comptait 910,8 millions... www.commentcamarche.net/actualites/100-millions-d-utilisateurs-3g-en-europe-5846925-actualite.php3
Environnement Client/ServeurPrésentation de l'architecture d'un système client/serveur De nombreuses applications fonctionnent selon un environnement client/serveur, cela signifie que des machines clientes (des machines faisant partie du réseau) contactent un serveur, une... www.commentcamarche.net/contents/cs/csintro.php3
Réseau d'égal à égal (peer to peer)Présentation de l'architecture d'égal à égal Dans une architecture d'égal à égal (appelée aussi « poste à poste », en anglais peer to peer, notée P2P), contrairement à une architecture de réseau de type client/serveur, il n'y a pas de serveur... www.commentcamarche.net/contents/initiation/peer.php3
Réseau d'égal à égalPrésentation de l'architecture d'égal à égal Dans une architecture d'égal à égal (en anglais peer to peer), contrairement à une architecture de réseau de type client/serveur, il n'y a pas de serveur dédié. Ainsi chaque ordinateur dans un tel réseau... www.commentcamarche.net/contents/cs/peer.php3