Système d'information de Gestion Architecture Client-Serveur
Table des matières
LES PRINCIPES DE BASE ........................................................................................................................... 1
Présentation distribuée-Revamping ..........................................................................................................................................2
Présentation distante ................................................................................................................................................................3
Traitements distribués ..............................................................................................................................................................3
Gestion des données distantes-RD ..........................................................................................................................................4
Gestion des données distribuées-RDA distribué ......................................................................................................................4
L'ARCHITECTURE WEB 3 TIER.................................................................................................................... 5
QU'EST CE QU'UN SERVEUR?...................................................................................................................... 6
Serveur d'applications...............................................................................................................................................................6
Serveur de fichiers....................................................................................................................................................................6
L'architecture client/serveur désigne un mode de communication entre des
ordinateurs et des logiciels
Les mots « serveur » et « client » désignent les logiciels de type serveur et
client dans cette architecture.
On parle d'Architecture Client Serveur à plusieurs niveaux. En anglais
niveau est traduit par « Tier », ce qui engendre une certaine confusion dans
la langue française quand on entend parler les informaticiens d'Architecture
2 tier ou 3 tier.
Dans l'architecture Client/Serveur :
•Le serveur est à l'écoute, prêt à répondre aux requêtes envoyées par des clients.
•Les clients sont généralement pilotés par des utilisateurs. Ils prennent l'initiative d'envoyer des
requêtes au serveur, puis attendent la réponse pour la donner, le cas échéant, à l'utilisateur.
•Un serveur est capable de servir plusieurs clients simultanément, jusqu'à plusieurs milliers.
•Le serveur et le client utilisent le même protocole de communication.
L'architecture trois tier est une extension de l'architecture client-serveur.
L'architecture client/serveur correspond à une architecture à deux niveaux :
•les règles de gestion, les traitements et les accès aux données sont réalisés sur le serveur
central,
•les contrôles de saisie, les enchainements des dialogues sont effectués sur les postes client.
Ce modèle minimise les flux sur le réseau et tire partie de la puissance des machines locale et
centrale.
Les principes de base
Le client/Serveur repose sur une communication d’égal à égal entre les applications.
La Communication est réalisée par dialogue entre processus deux à deux : Un processus est le client,
l’autre le serveur. Les processus ne sont pas identiques mais forment plutôt un système coopératif.
Le résultat de cette coopération se traduit par un échange de données, le client réceptionne les
résultats finaux délivrés par le serveur.
Le client initie l’échange, le serveur est à l’écoute d’une requête cliente éventuelle.
Le modèle client/serveur constitue un système coopératif sans distinction à priori entre les différents
membres du réseau.
Chaque membre peut alternativement :
•être client et/ou serveur ;
© Jacques Chambon 1/6 19-COURS_SI_Client-Serveur