NSY107, Integration Client Serveur
NSY107, Integration Client Serveur
NSY107, Integration Client Serveur
Plan du cours
Introduction Historique Les diffrentes approches Architecture (initiation) Bilan
logiciel
Le serveur est l'coute sur un rseau informatique, prt rpondre aux requtes envoyes par des clients.
8
rseau : si, sur le papier, il est possible dimaginer du client/serveur monoposte, le client communiquant avec le serveur via des IPC, la notion de client-serveur na dintrt que pour plusieurs machines.
11
12
13
14
Liens sries
17
Serveur Unix
18
Mais en fait... Il nexiste pas LA solution. Nous aborderons plus tard la notions d architecture , qui permet de mixer ces approches, afin de choisir le meilleur compromis VOTRE problmatique.
20
Serveur Unix
21
Serveur Unix
24
Serveur SMTP
25
Serveur POP3
RDP
Serveur SMTP
26
SGBD
29
Bilan [1/2]
Intrts de lapproche client-serveur (liste non exhaustive) :
Gagner de largent (Ooops) Optimiser lachat de grosses et de petites machines en fonction du prix du march (de moins en moins vrais) Rutilisation des serveurs (un mme service peut tre utilis par plusieurs applicatifs) Rpartition de la charge plus simple, et facilit dajouter des machines pour rpondre une monte en charge Scuriser (redondance de serveurs)
30
Bilan [2/2]
Inconvnients (liste non exhaustive) :
Plus il y a de maillons, plus il y a risque de panne dun lment dans la chane (mais il y a des solutions : redondance, virtualisation) Problme de scurit, plusieurs niveaux (authentifications, gestion des droits daccs, cryptage des donnes, et risque de trous de scurit dans les APIs).
31
Questions/Rponses ?