1.4. DIFFERENTS MODELES DE CLIENT-SERVEUR
En fait, les différences sont essentiellement
liées aux différents services qui sont assurés par le
serveur. On distingue :
1.4.1. Le client serveur des données
Dans ce cas, le serveur assure des tâches de gestion,
stockage et de traitement des données. C'est le cas le plus connu de
client - serveur utilisé par tous les grands systèmes de gestion
de base de données (SGBD), la base de données avec tous ses
outils (maintenance, sauvegarde...) est installée sur un poste serveur
tandis que sur le client, un logiciel d'accès est installé,
permettant d'accéder à la base de données du serveur.
Tous les traitements sur les données sont
effectués sur le serveur qui renvoie les informations demandées
à travers une requête par le client.
1.4.2. Le client serveur de présentation
Dans ce cadre, la présentation des pages (web,...)
affichées par le client est intégralement prise en charge par le
serveur. Ce type d'organisation présente l'inconvénient de
générer un fort trafic réseau.
1.4.3. Le client serveur de traitement
Ici le serveur effectue les traitements à la demande
du client. Il peut s'agir de traitement particulier sur des données, de
vérification de formulaires de saisie, de traitements d'alarmes...
Ces traitements peuvent être réalisés par
des programmes installé sur des serveurs mais également
intégrés dans des bases de données (procédures
stockées), dans ce cas, la partie donnée et traitement sont
intégrés.
|