1.1.8.1. Architecture à 1-tiers
Dans une approche d'application de type 1-tiers, les deux
machines jouent à même temps le rôle du client et du
serveur. Mais, il est obligatoire que tous deux parlent le même langage
c'est-à-dire utilisent le même protocole. Dans ce cas, on ne peut
pas parler d'architecture client/serveur mais plutôt d'informatique
centralisée.
Figure I.5: Représentation de
l'architecture à un niveau
1.1.8.2. Architecture à 2-tiers
Cette architecture est aussi appelée architecture
à deux niveaux.Elle est caractérisée par la demande d'une
ressource au client et le serveur la lui fournit immédiatement en
utilisant ses propres ressources. Cela veut dire simplement que le serveur ne
fait pas appel à d'autre application afin de fournir une partie du
service.
Figure I.6: Représentation de
l'architecture à deux niveaux
KABULO BAWALA Moise Gracias TFC G3info, UM,
2012-2013
~ 17 ~
1.1.8.3. Architecture à 3-tiers
Dans l'architecture à 3 niveaux ou simplement
architecture à 3-tiers, nous avons un niveau intermédiaire qui
est le serveur d'application. Nous avons généralement une
architecture composée d'un client, d'un serveur d'application et d'un
serveur de bases des données
Serveur de données
Serveur d'applications
Figure I.7: Représentation de
l'architecture à trois niveaux
Un client : Il possède
généralement une interface utilisateur, exemple un navigateur
web, chargée de la présentation. Il lance une requête vers
le serveur.
Un serveur d'application : celui-ci fait la
jonction entre le client et le serveur de base de données. On l'appelle
aussi middleware. Le terme middleware vient de l'anglais
middle (milieu) et software (logiciel). Il désigne un ensemble de
couches réseaux et services logiciels qui permettent le dialogue entre
les différents composants d'une repartie.
Rôle du middleware
Le middleware offre des services de haut niveau liés
aux besoins de communication des applications (temps réel,
sécurisation, etc.) appelé communication interprocessus. Elle se
situe dans le modèle OSI au-dessus de la couche transport (couche 5,6 et
7).
Un serveur de base de données : c'est
ici que toutes les données sont stockées.
Actuellement, les serveurs de base des données sont
plus utilisés dans des sites de traitements de données des
entreprises, des industries, des institutions et surtout dans le réseau
Internet. Ils constituent un point central où plusieurs utilisateurs
stockent, partagent une quantité d'informations
KABWLO BAWALA Moise Gracias TEC G3info, WM, 2012-2013
~ 18 ~
importantes. Les différents usagers opèrent
à partir d'un client : ordinateur personnel, poste de travail, ou
terminal. Le serveur de la base de données est très important,
surtout, lorsque nous avons une grande quantité de données
à gérer au sein d'une entreprises par exemple.
KABWLO BAWALA Moise Gracias TEC G3info, WM, 2012-2013
~ 19 ~
CHAPITRE II. GENERALITES SUR LE SYSTEME D'INFORMATION
ET LE BASE DE DONNEES
|