Académique Documents
Professionnel Documents
Culture Documents
CH4 Client - Serveur PDF
CH4 Client - Serveur PDF
1 Session 1 : Dfinitions
Il sagit dun modle dinteraction : cest un dialogue coopratif entre deux entits logicielles
en cours dexcution ayant chacune un rle dfini.
Le serveur : cest une entit capable de rendre un service bien identifi, par la ralisation dun
traitement sur une ressource.
Le client : cest une entit demandant une entit serveur la ralisation dun service et le
compte-rendu de cette ralisation. Il sagit conceptuellement de la partie de code dune
application qui interagit avec le serveur.
2 Session 2 : Linteraction
Chacune des zones offre un point dapplication du modele en vue de structurer lapplication
en mode client-serveur :
4 Session 4 : La distance
Le dialogue client-serveur est achemin par un rseau de communication reliant les deux
entits distantes, ce qui induit un certain nombre de problmatiques :
La localisation,
Linteroprabilit,
La scurit,
La synchronisation,
La tolrance aux pannes,
Les performances,
5 Session 5 : Le middleware
Cest une couche offrant aux applications un complment de service du rseau pur supporter
leurs interactions tout en facilitant la mise en uvre de la rpartition ==> offrir une API
unifie.
Typologie :
Nous venons de prsenter ici une petite introduction au modle client/serveur et aux
Middleware. Nous verrons dans la suite du cours deux types de Middleware : les sockets et les
RPC.