1.6. LES PRINCIPES GENERAUX
Il n'y a pas véritablement de définition
exhaustive de la notion de client - serveur, néanmoins des principes
régissent ce que l'on entend par client - serveur :
- Le serveur est le fournisseur de services et que le client
en est le consommateur, on parle de principe de prestation de
« service »,
- C'est toujours le client qui déclenche la demande de
service et le serveur attend passivement les requêtes des clients par le
biais de « protocole »
- Un serveur traite plusieurs requêtes en provenance de
plusieurs clients en même temps et contrôle leur partage aux
ressources, on parle de principe de « partage aux
ressources » ;
- Le logiciel client - serveur marque aux clients la
localisation du serveur, on parle de principe de
« localisation » ;
- Le logiciel client (serveur est indépendant des
plateformes matérielles ainsi que logicielles, on parle de principe
hétérogéniste) ;
- Le redimensionnement des stations clientes
c'est-à-dire qu'il est possible d'ajouter et retirer les stations
clientes de « redimensionnement »,
- Les données du serveur sont gérées sur
le serveur, de façon centralisée et les clients restent
indépendants. Principe d'intégralité ;
- La modification de module serveur sans toucher au module
client vice versa , c'est - à - dire si une station est remplacé
par un modèle plus récent, on modifie le module client par
exemple en améliorant l'interface, sans modifier le module serveur.
Principe de « souplesse et adaptabilité »
1.6.1. Avantage de l'architecture client serveur
Particulièrement, le processus client - serveur est
beaucoup plus recommandé et utilisé actuellement pour des raisons
de fiabilité, ... dont voici les principaux a touts :
1. La redondance ou contradiction : grâce à
la gestion des ressources centralisées, c'est - à - dire qu'en
ayant une seule machine appelé « serveur » et celle
- ci interconnectée à plusieurs utilisateurs appelés
« client » partagent et communique sans aucune interaction
par exemple, une base de données centralisées,
2. Une meilleure sécurité : elle garantit
une triomphante sécurité des données, étant
donné que le monde de points d'entrée permettant l'accès
aux données est moins important ;
3. La mise à jour : l'architecture client -
serveur permet les mises à jour ainsi que l'ajout des autres machines
clientes sans aucune perturbation de fonctionnement de processus et sans une
majeure modification ;
4. L'administration évidente : grâce au
processus client - serveur, les administrateurs ou les gestionnaires des
entreprises ont la faculté de gérer et de prendre des
décisions de la base importantes, grâce à l'interrogation
de la base des données.
|