II.4.1. Le client-serveur de donnée
Dans ce cas, le serveur assure des tâches de gestion, de
stockage et de traitement de données. C'est le cas le plus connu de
client-serveur qui est utilisé par tous les grands SGBD :
> La base de données avec tous ses outils (maintenance,
sauvegarde...) est installée sur un poste serveur.
> Tous les traitements sur les données sont
effectués sur le serveur qui renvoie les informations
demandées (souvent à travers une requête SQL par le
client.
II.4.2.Client-serveur de présentation
Dans ce cas la présentation des pages affichés par
le client est intégralement prise en charge par le serveur.
Cette organisation présente l'inconvénient de
générer un fort trafic réseau.
II.4.3. Le client-serveur de traitement
Dans ce cas, le serveur effectue des traitements à la
demande du client. Il peut s'agir de traitement particulier sur des
données, de vérification de formulaires de saisie, du traitement
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 (Triggers,
Procédures, Stockées), dans se cas, la partie, donnée et
traitement sont intégrées.
II.4.4. Une synthèse des différents cas
Cette synthèse s'illustre par un schéma de
Gartner group qui représente les différents modèles ainsi
que la répartition des tâches entre serveur et client.
Présentation
|
Présentation
|
Présentation
|
Présentation
|
Bases de données
|
Données et
|
distribuée
|
distance
|
distance des données
|
distribuées
|
distribuées
|
traitements distribués
|
Données
|
Données
|
Données
|
Données
|
Données
|
Données
|
Présentation
Présentation
Présentation
Présentation
Présentation
Présentation
Présentation
Traitements
Traitements
Traitements
Traitements
Traitements
Traitements
Données
Traitements
Traitements
Données
Serveur
Client Reseau
Fig.9.Schéma de Gartner group
Sur ce schéma, le trait horizontal représente le
réseau et les flèches entre client et serveur, le trafic
réseau généré par la conversation entre client et
serveur.
Nous verrons par la suite que la vision du Gartner Group, en
ne prenant en compte qu'un découpage en deux niveaux, est quelque peu
limitative.
Le Gartner Group distingue les types de client-serveur
suivants, en fonction du type de service déporté du coeur de
l'application.
II.4.1. Présentation distribuée
Correspond à l'habillage « graphique » de
l'affichage en mode caractères d'applications fonctionnant sur un site
central.
Cette solution est aussi appelée revamping. La
classification «clientserveur » du revamping est souvent
jugée abusive, du fait que l'intégralité des traitements
originaux est conservée et que le poste client conserve une position
d'esclave par rapport au serveur.
|