Vous êtes sur la page 1sur 2

1.

Le client-serveur
serveur représente un dialogue entre deux processus informatiques par
l’intermédiaire d’un échange de messages

• CLIENT Processus qui demande l'exécution d'une opération par l'envoi d'une demande.

• SERVEUR Processus qui exécute la demande du client et qui transmet la réponse.

• REQUÊTE (Request) Message transmis par le client.

• REPONSE (Reply) Message transmis par le serveur.

2. avantages de l’architecture client/serveur


• Des ressources centralisées
• Une meilleure sécurité
• Une administration au niveau serveur.
• Un réseau évolutif.
3. Les modèles de client-serveur
client
o Client-serveur
serveur de présentation
o 2.Le client-serveur
serveur de traitement
o 3.Le client-serveur
serveur de donnée
4. 5.
6. Architecture 2 tiers
Présentation et traitements sont sur le client
Les données sur le serveur
Contexte multi-utilisateurs avec accès aux données centralisées
Architecture 3 tiers
La présentation est sur le client
Les traitements sont pris par un serveur intermédiaire
Les données sont sur un serveur de données
Contexte multiutilisateur internet

7. Le client lourd effectue une bonne partie du traitement Le serveur est plus allégé

Serveur lourd On effectue plus de traitements sur le serveur, Beaucoup de charge sur le serveur et
le réseau
8. LE Middlewere C’est un ensemble de services logiciels construits au dessus d’un protocole de
transport afin de permettre l’échange de requêtes et des réponses associées entre client et serveur
de manière transparente

9.les avantages du Middlewere


– Offre des services de «haut niveau» aux applications
– Prend en charge les protocoles de conversion de caractères et d’établissement de
sessions entre clients et serveurs hétérogènes
– C’est la «clé» qui rend possible le client-serveur
– C’est la boîte à outils pour le développement des applications
• 10. Les dialogues AVEC connexion synchrone: obligation) pour le client d'attendre
la réponse du serveur après chaque envoi le serveur accepte la connexion, il crée un
contexte propre à chaque application cliente connectée. Client et serveur s'échangent des
requêtes, des réponses et des points de synchronisation A LA FIN client demande la
déconnexion

11. Les dialogues sans connexion avec appels de procédures distantes (RPC - Remote Procedure Call).

– Le processus client invoque une procédure distante située sur le serveur.


– La requête contient tous les éléments nécessaires au serveur (nom de la procédure,
paramètres, identité du processus).
– Le message en retour contient toute la réponse.