SlideShare une entreprise Scribd logo
Le modèle client-serveur est un mode de fonctionnement
théorique basé sur la séparation des rôles.
Est appelé Client/serveur : un modèle de fonctionnement logiciel
dans lequel plusieurs programmes autonomes communiquent
entre eux par échange de messages.
Est conforme au modèle client-serveur : tous processus utilisant
des services offerts par un autre processus et communiquant avec
lui à l’aide de messages.
Le terme serveur fait référence à : tous processus qui reçoit une
demande de service venant d’un client via le réseau, traite cette
demande et renvoie le résultat au demandeur, c’est-à-dire le client.
R. LAJOUAD 2CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra)
Répartir les tâches entre le client et le serveur.
le client-serveur est généralement associé à d’autres
concepts:
• une application client-serveur dispose d’une IHM de type graphique.
• le poste client est connecté à un réseau local.
• le serveur héberge une base de données.
• l’infrastructure s’appuie sur des systèmes ouverts et résulte d’une
tendance à la micronisation (downsizing) visant à remplacer un site
central par un réseau de petits systèmes.
R. LAJOUAD 3CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra)
Application
Internet
Transport
Accés au réseau
Modèle TCP-IP
Application
Internet
Transport
Accés au réseau
Modèle TCP-IP
Réseau
Host 1 Host 1
R. LAJOUAD 4CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra)
Application
Host 1
Couche
Présentation
Couche
Traitement
Couche
Données
Locaux
Globaux
R. LAJOUAD 5CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra)
R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 6
CotéserveurCotéClient
Données
Traitement
Présentation
Présentation
Données
Traitement
Présentation
Données
Présentation
Traitement
Données
Traitement
Présentation
Traitement
Données
Données
Traitement
Présentation
Données
Traitement
Données
Traitement
Présentation
Présentation
distribué
Présentation
distante
Gestion
distante
Des données
Traitement
distribué
Base de
données
distribuée
données et
traitement
distribuées
R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 7
Architecture 1-tiers
Centralisé – année (70)
Ordinateur
central
Terminaux
passifs
Architecture 1-tiers
répartie – année (80)
Micro-
ordinateurs
Échange
de fichiers
de données
+ Conception
+ Programmation
+ Administration
+ Puissance centralisée
-IHM
- Pas de bureatiques
+ Ergonomie IHM
- Saturation du réseau
- Confidentialité
Marier les
avantages des deux
architectures 1-tiers
(années : 80 -> 85)
R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 8
Micro-
ordinateurs
Serveur
de données
Client Obese
Canal : Socket
R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 9
Palte forme répartie
(Middelware)
R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 10
Interface utilisateur riche
Données centralisées
Efficace pour un nombre
réduit de clients.
x Fat client
x Mises à jours
x Montée en charge
x Nombre de clients limité
Solution : déléguer
les traitements
globaux au serveur
(3-tiers)
R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 11
Micro-
ordinateurs
Serveur
de données
Serveur
applicatif
Middelware
R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 12
Micro-
ordinateurs
Serveur
de données
Serveur
applicatifWWW
Surcharge du serveur applicatif
 Solution, Architecture n-tiers
Répartir la tâche traitement entre
plusieurs serveurs dédiés
R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 13
Besoin de faire
communiquer
des procédures
(méthodes)
RPC
• Communication entre composants hétérogènes
• Communication entre deux technologies différentes
CORBA
• Common Object Request Broker Architecture
• Multi-plateforme et multi-langage
RMI
• Spécifique JAVA (Remote Method Invocation)
R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 14

Contenu connexe

Tendances

Architecture réparties et les services web
Architecture réparties et les services webArchitecture réparties et les services web
Architecture réparties et les services web
CHOUAIB EL HACHIMI
 
Architectures distribuées
Architectures distribuéesArchitectures distribuées
Architectures distribuées
Franck SIMON
 
Les web services
Les web servicesLes web services
Les web services
dihiaselma
 
Chp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées ServicesChp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées Services
Lilia Sfaxi
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
Lilia Sfaxi
 
Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)
ENSET, Université Hassan II Casablanca
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Mehdi Hamime
 
Bases de données réparties
Bases de données répartiesBases de données réparties
Bases de données réparties
Abdelouahed Abdou
 
Architecture des Systèmes Logiciels
Architecture des Systèmes LogicielsArchitecture des Systèmes Logiciels
Architecture des Systèmes Logiciels
Ghazouani Mahdi
 
UML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouriUML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouri
Mansouri Khalifa
 
Cours uml
Cours umlCours uml
Cours uml
zimamouche1
 
Application web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment system
Sarra ERRREGUI
 
Methodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMethodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifié
Mireille Blay-Fornarino
 
Chp3 - Les Services Web
Chp3 - Les Services WebChp3 - Les Services Web
Chp3 - Les Services Web
Lilia Sfaxi
 
eServices-Chp2: SOA
eServices-Chp2: SOAeServices-Chp2: SOA
eServices-Chp2: SOA
Lilia Sfaxi
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Mehdi Hamime
 
Rapport tp1 j2ee
Rapport tp1 j2eeRapport tp1 j2ee
Rapport tp1 j2ee
Soukaina Boujadi
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
ENSET, Université Hassan II Casablanca
 
Tp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPELTp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPEL
Lilia Sfaxi
 
eServices-Chp1: Introduction
eServices-Chp1: IntroductioneServices-Chp1: Introduction
eServices-Chp1: Introduction
Lilia Sfaxi
 

Tendances (20)

Architecture réparties et les services web
Architecture réparties et les services webArchitecture réparties et les services web
Architecture réparties et les services web
 
Architectures distribuées
Architectures distribuéesArchitectures distribuées
Architectures distribuées
 
Les web services
Les web servicesLes web services
Les web services
 
Chp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées ServicesChp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées Services
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
 
Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
 
Bases de données réparties
Bases de données répartiesBases de données réparties
Bases de données réparties
 
Architecture des Systèmes Logiciels
Architecture des Systèmes LogicielsArchitecture des Systèmes Logiciels
Architecture des Systèmes Logiciels
 
UML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouriUML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouri
 
Cours uml
Cours umlCours uml
Cours uml
 
Application web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment system
 
Methodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMethodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifié
 
Chp3 - Les Services Web
Chp3 - Les Services WebChp3 - Les Services Web
Chp3 - Les Services Web
 
eServices-Chp2: SOA
eServices-Chp2: SOAeServices-Chp2: SOA
eServices-Chp2: SOA
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
 
Rapport tp1 j2ee
Rapport tp1 j2eeRapport tp1 j2ee
Rapport tp1 j2ee
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Tp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPELTp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPEL
 
eServices-Chp1: Introduction
eServices-Chp1: IntroductioneServices-Chp1: Introduction
eServices-Chp1: Introduction
 

En vedette

Chap2 clientsrvr
Chap2 clientsrvrChap2 clientsrvr
Chap2 clientsrvr
Rachid Lajouad
 
Tests unitaires
Tests unitairesTests unitaires
Tests unitaires
Rachid Lajouad
 
Plantes tinctoriales medicinal - verville
Plantes tinctoriales   medicinal - vervillePlantes tinctoriales   medicinal - verville
Plantes tinctoriales medicinal - vervilleMunoz Isabelle
 
Tableau de bord
Tableau de bordTableau de bord
Tableau de bord
Rachid Lajouad
 
Accès aux bases de données via jdbc
Accès aux bases de données via jdbcAccès aux bases de données via jdbc
Accès aux bases de données via jdbc
Rachid Lajouad
 
La mesure logicielle
La mesure logicielleLa mesure logicielle
La mesure logicielle
Rachid Lajouad
 
Qualite1
Qualite1Qualite1
Qualite1
Rachid Lajouad
 
Marketing multicanal cmd
Marketing multicanal cmdMarketing multicanal cmd
Marketing multicanal cmdMagaliRebeyrat
 
Présentation groupe SR Conseil 2014
Présentation groupe SR Conseil 2014Présentation groupe SR Conseil 2014
Présentation groupe SR Conseil 2014
tipsmarketing
 
Science et Ethique
Science et EthiqueScience et Ethique
Science et Ethique
AminaMAKKE31
 
Vie sexuelle et affective
Vie sexuelle et affectiveVie sexuelle et affective
Vie sexuelle et affective
MNH Mutuelle Nationale des Hospitaliers
 
RP DIGITALES
RP DIGITALESRP DIGITALES
RP DIGITALES
Faustine Beugniet
 
Carrière informatique sam savoie
Carrière informatique  sam savoieCarrière informatique  sam savoie
Carrière informatique sam savoiesamsavoie13
 
Desartsonnants, on en parle !
Desartsonnants, on en parle !Desartsonnants, on en parle !
Desartsonnants, on en parle !
desartsonnants
 
Note de décryptage odd et climat vfinale
Note de décryptage odd et climat vfinaleNote de décryptage odd et climat vfinale
Note de décryptage odd et climat vfinale
RAC-F
 
15 exemples de marketing de contenu
15 exemples de marketing de contenu15 exemples de marketing de contenu
15 exemples de marketing de contenu
Esprit de Marque
 
#Askdigidust - m-tourisme - octobre 2013
#Askdigidust - m-tourisme - octobre 2013#Askdigidust - m-tourisme - octobre 2013
#Askdigidust - m-tourisme - octobre 2013
Digidust
 

En vedette (20)

Chap2 clientsrvr
Chap2 clientsrvrChap2 clientsrvr
Chap2 clientsrvr
 
Tests unitaires
Tests unitairesTests unitaires
Tests unitaires
 
Plantes tinctoriales medicinal - verville
Plantes tinctoriales   medicinal - vervillePlantes tinctoriales   medicinal - verville
Plantes tinctoriales medicinal - verville
 
Tableau de bord
Tableau de bordTableau de bord
Tableau de bord
 
Accès aux bases de données via jdbc
Accès aux bases de données via jdbcAccès aux bases de données via jdbc
Accès aux bases de données via jdbc
 
La mesure logicielle
La mesure logicielleLa mesure logicielle
La mesure logicielle
 
Qualite1
Qualite1Qualite1
Qualite1
 
Marketing multicanal cmd
Marketing multicanal cmdMarketing multicanal cmd
Marketing multicanal cmd
 
Présentation groupe SR Conseil 2014
Présentation groupe SR Conseil 2014Présentation groupe SR Conseil 2014
Présentation groupe SR Conseil 2014
 
Science et Ethique
Science et EthiqueScience et Ethique
Science et Ethique
 
Vie sexuelle et affective
Vie sexuelle et affectiveVie sexuelle et affective
Vie sexuelle et affective
 
14007
1400714007
14007
 
RP DIGITALES
RP DIGITALESRP DIGITALES
RP DIGITALES
 
Sports d'hiver
Sports d'hiverSports d'hiver
Sports d'hiver
 
Carrière informatique sam savoie
Carrière informatique  sam savoieCarrière informatique  sam savoie
Carrière informatique sam savoie
 
S2 ippt
S2 ipptS2 ippt
S2 ippt
 
Desartsonnants, on en parle !
Desartsonnants, on en parle !Desartsonnants, on en parle !
Desartsonnants, on en parle !
 
Note de décryptage odd et climat vfinale
Note de décryptage odd et climat vfinaleNote de décryptage odd et climat vfinale
Note de décryptage odd et climat vfinale
 
15 exemples de marketing de contenu
15 exemples de marketing de contenu15 exemples de marketing de contenu
15 exemples de marketing de contenu
 
#Askdigidust - m-tourisme - octobre 2013
#Askdigidust - m-tourisme - octobre 2013#Askdigidust - m-tourisme - octobre 2013
#Askdigidust - m-tourisme - octobre 2013
 

Similaire à Chap1 clientsrvr

Acs chap 1
Acs chap 1Acs chap 1
Acs chap 1
sabinhino
 
resume-theorique-m107-2203-6246f60d6b994.pdf
resume-theorique-m107-2203-6246f60d6b994.pdfresume-theorique-m107-2203-6246f60d6b994.pdf
resume-theorique-m107-2203-6246f60d6b994.pdf
FootballLovers9
 
client_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPTclient_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPT
radjadjouambi
 
Cours 2 les architectures reparties
Cours 2 les architectures repartiesCours 2 les architectures reparties
Cours 2 les architectures reparties
Mariem ZAOUALI
 
Architectures bigdata
Architectures bigdataArchitectures bigdata
Architectures bigdata
khouloud Hwerbi
 
ch1-cours2016.ppt
ch1-cours2016.pptch1-cours2016.ppt
ch1-cours2016.ppt
Manellansari
 
chap1 intro reseau_client serveur.pdf
chap1 intro reseau_client serveur.pdfchap1 intro reseau_client serveur.pdf
chap1 intro reseau_client serveur.pdf
DimerciaLubambo
 
Les vrais enjeux de l'IA.pdf
Les vrais enjeux de l'IA.pdfLes vrais enjeux de l'IA.pdf
Les vrais enjeux de l'IA.pdf
BabacarDIOP48
 
Cloud generalites enjeux_v0
Cloud generalites enjeux_v0Cloud generalites enjeux_v0
Cloud generalites enjeux_v0
Boubaker Med amine
 
Ms days rdi - session cloud
Ms days rdi - session cloudMs days rdi - session cloud
Ms days rdi - session cloud
Philippe Ouensanga
 
SOA-Partie 2.pdf hvjhvhjvkhvhjvhvhvjhvkhv
SOA-Partie 2.pdf hvjhvhjvkhvhjvhvhvjhvkhvSOA-Partie 2.pdf hvjhvhjvkhvhjvhvhvjhvkhv
SOA-Partie 2.pdf hvjhvhjvkhvhjvhvhvjhvkhv
amine17157
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)
Edouard DEBERDT
 
composing continuos services in CoAP-based IOT
composing continuos services in CoAP-based IOT composing continuos services in CoAP-based IOT
composing continuos services in CoAP-based IOT
omri med
 
Introductionreseaux1-2.pdf
Introductionreseaux1-2.pdfIntroductionreseaux1-2.pdf
Introductionreseaux1-2.pdf
benjat3
 
Software Defined Networking dans Windows Server vNext
Software Defined Networking dans Windows Server vNextSoftware Defined Networking dans Windows Server vNext
Software Defined Networking dans Windows Server vNext
Microsoft Technet France
 
Matinale Technologique SAS
Matinale Technologique SASMatinale Technologique SAS
Matinale Technologique SAS
Soft Computing
 
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdfresume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
FootballLovers9
 
Architectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythmeArchitectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythme
Microsoft
 
La technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxLa technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptx
kaoutarghaffour
 

Similaire à Chap1 clientsrvr (20)

Acs chap 1
Acs chap 1Acs chap 1
Acs chap 1
 
resume-theorique-m107-2203-6246f60d6b994.pdf
resume-theorique-m107-2203-6246f60d6b994.pdfresume-theorique-m107-2203-6246f60d6b994.pdf
resume-theorique-m107-2203-6246f60d6b994.pdf
 
client_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPTclient_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPT
 
Cours 2 les architectures reparties
Cours 2 les architectures repartiesCours 2 les architectures reparties
Cours 2 les architectures reparties
 
Architectures bigdata
Architectures bigdataArchitectures bigdata
Architectures bigdata
 
ch1-cours2016.ppt
ch1-cours2016.pptch1-cours2016.ppt
ch1-cours2016.ppt
 
chap1 intro reseau_client serveur.pdf
chap1 intro reseau_client serveur.pdfchap1 intro reseau_client serveur.pdf
chap1 intro reseau_client serveur.pdf
 
Les vrais enjeux de l'IA.pdf
Les vrais enjeux de l'IA.pdfLes vrais enjeux de l'IA.pdf
Les vrais enjeux de l'IA.pdf
 
Cloud generalites enjeux_v0
Cloud generalites enjeux_v0Cloud generalites enjeux_v0
Cloud generalites enjeux_v0
 
Ms days rdi - session cloud
Ms days rdi - session cloudMs days rdi - session cloud
Ms days rdi - session cloud
 
SOA-Partie 2.pdf hvjhvhjvkhvhjvhvhvjhvkhv
SOA-Partie 2.pdf hvjhvhjvkhvhjvhvhvjhvkhvSOA-Partie 2.pdf hvjhvhjvkhvhjvhvhvjhvkhv
SOA-Partie 2.pdf hvjhvhjvkhvhjvhvhvjhvkhv
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)
 
composing continuos services in CoAP-based IOT
composing continuos services in CoAP-based IOT composing continuos services in CoAP-based IOT
composing continuos services in CoAP-based IOT
 
Introductionreseaux1-2.pdf
Introductionreseaux1-2.pdfIntroductionreseaux1-2.pdf
Introductionreseaux1-2.pdf
 
Software Defined Networking dans Windows Server vNext
Software Defined Networking dans Windows Server vNextSoftware Defined Networking dans Windows Server vNext
Software Defined Networking dans Windows Server vNext
 
Chapitre 1.pdf
Chapitre 1.pdfChapitre 1.pdf
Chapitre 1.pdf
 
Matinale Technologique SAS
Matinale Technologique SASMatinale Technologique SAS
Matinale Technologique SAS
 
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdfresume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
 
Architectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythmeArchitectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythme
 
La technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxLa technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptx
 

Plus de Rachid Lajouad

4 representationprocessindustrielslastversion
4 representationprocessindustrielslastversion4 representationprocessindustrielslastversion
4 representationprocessindustrielslastversion
Rachid Lajouad
 
3 identification des systèmes
3 identification des systèmes3 identification des systèmes
3 identification des systèmes
Rachid Lajouad
 
2 correction des systèmes asservis
2 correction des systèmes asservis2 correction des systèmes asservis
2 correction des systèmes asservis
Rachid Lajouad
 
1 asservissements linéaires continus
1 asservissements linéaires continus1 asservissements linéaires continus
1 asservissements linéaires continus
Rachid Lajouad
 
Chap4 cliserrmi
Chap4 cliserrmiChap4 cliserrmi
Chap4 cliserrmi
Rachid Lajouad
 
Chap3 clientsrvr
Chap3 clientsrvrChap3 clientsrvr
Chap3 clientsrvr
Rachid Lajouad
 
Planifier projet
Planifier projetPlanifier projet
Planifier projet
Rachid Lajouad
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
Rachid Lajouad
 
Structures donneenew
Structures donneenewStructures donneenew
Structures donneenew
Rachid Lajouad
 
Structures donnee
Structures donneeStructures donnee
Structures donnee
Rachid Lajouad
 
Algorithmique v
Algorithmique vAlgorithmique v
Algorithmique v
Rachid Lajouad
 
Algorithmique iv
Algorithmique ivAlgorithmique iv
Algorithmique iv
Rachid Lajouad
 
Algorithmique iii
Algorithmique iiiAlgorithmique iii
Algorithmique iii
Rachid Lajouad
 
Algorithmique ii
Algorithmique iiAlgorithmique ii
Algorithmique ii
Rachid Lajouad
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
Rachid Lajouad
 

Plus de Rachid Lajouad (15)

4 representationprocessindustrielslastversion
4 representationprocessindustrielslastversion4 representationprocessindustrielslastversion
4 representationprocessindustrielslastversion
 
3 identification des systèmes
3 identification des systèmes3 identification des systèmes
3 identification des systèmes
 
2 correction des systèmes asservis
2 correction des systèmes asservis2 correction des systèmes asservis
2 correction des systèmes asservis
 
1 asservissements linéaires continus
1 asservissements linéaires continus1 asservissements linéaires continus
1 asservissements linéaires continus
 
Chap4 cliserrmi
Chap4 cliserrmiChap4 cliserrmi
Chap4 cliserrmi
 
Chap3 clientsrvr
Chap3 clientsrvrChap3 clientsrvr
Chap3 clientsrvr
 
Planifier projet
Planifier projetPlanifier projet
Planifier projet
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Structures donneenew
Structures donneenewStructures donneenew
Structures donneenew
 
Structures donnee
Structures donneeStructures donnee
Structures donnee
 
Algorithmique v
Algorithmique vAlgorithmique v
Algorithmique v
 
Algorithmique iv
Algorithmique ivAlgorithmique iv
Algorithmique iv
 
Algorithmique iii
Algorithmique iiiAlgorithmique iii
Algorithmique iii
 
Algorithmique ii
Algorithmique iiAlgorithmique ii
Algorithmique ii
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 

Dernier

Note Agro-climatique et prairies n°4 - Juin 2024
Note Agro-climatique et prairies n°4 - Juin 2024Note Agro-climatique et prairies n°4 - Juin 2024
Note Agro-climatique et prairies n°4 - Juin 2024
idelewebmestre
 
SRE - Mythes et Réalités - Voxxed 2024.pdf
SRE - Mythes et Réalités - Voxxed 2024.pdfSRE - Mythes et Réalités - Voxxed 2024.pdf
SRE - Mythes et Réalités - Voxxed 2024.pdf
Henri Gomez
 
S210-S-27.04-chaudiere-à-vapeur bilan thermique
S210-S-27.04-chaudiere-à-vapeur bilan thermiqueS210-S-27.04-chaudiere-à-vapeur bilan thermique
S210-S-27.04-chaudiere-à-vapeur bilan thermique
ALIIAE
 
Alternative - Complément au Tramway et 3 ème lien de la ville de Quebec (PDF)
Alternative - Complément au Tramway  et 3 ème lien de la ville de Quebec (PDF)Alternative - Complément au Tramway  et 3 ème lien de la ville de Quebec (PDF)
Alternative - Complément au Tramway et 3 ème lien de la ville de Quebec (PDF)
Daniel Bedard
 
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
ayoub_anbara96
 
Rénovation des prairies sans labour est-ce possible en bio.pdf
Rénovation des prairies sans labour est-ce possible en bio.pdfRénovation des prairies sans labour est-ce possible en bio.pdf
Rénovation des prairies sans labour est-ce possible en bio.pdf
idelewebmestre
 
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdfPFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
iheberry
 
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
Daniel Bedard
 

Dernier (8)

Note Agro-climatique et prairies n°4 - Juin 2024
Note Agro-climatique et prairies n°4 - Juin 2024Note Agro-climatique et prairies n°4 - Juin 2024
Note Agro-climatique et prairies n°4 - Juin 2024
 
SRE - Mythes et Réalités - Voxxed 2024.pdf
SRE - Mythes et Réalités - Voxxed 2024.pdfSRE - Mythes et Réalités - Voxxed 2024.pdf
SRE - Mythes et Réalités - Voxxed 2024.pdf
 
S210-S-27.04-chaudiere-à-vapeur bilan thermique
S210-S-27.04-chaudiere-à-vapeur bilan thermiqueS210-S-27.04-chaudiere-à-vapeur bilan thermique
S210-S-27.04-chaudiere-à-vapeur bilan thermique
 
Alternative - Complément au Tramway et 3 ème lien de la ville de Quebec (PDF)
Alternative - Complément au Tramway  et 3 ème lien de la ville de Quebec (PDF)Alternative - Complément au Tramway  et 3 ème lien de la ville de Quebec (PDF)
Alternative - Complément au Tramway et 3 ème lien de la ville de Quebec (PDF)
 
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
 
Rénovation des prairies sans labour est-ce possible en bio.pdf
Rénovation des prairies sans labour est-ce possible en bio.pdfRénovation des prairies sans labour est-ce possible en bio.pdf
Rénovation des prairies sans labour est-ce possible en bio.pdf
 
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdfPFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
 
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
 

Chap1 clientsrvr

  • 1.
  • 2. Le modèle client-serveur est un mode de fonctionnement théorique basé sur la séparation des rôles. Est appelé Client/serveur : un modèle de fonctionnement logiciel dans lequel plusieurs programmes autonomes communiquent entre eux par échange de messages. Est conforme au modèle client-serveur : tous processus utilisant des services offerts par un autre processus et communiquant avec lui à l’aide de messages. Le terme serveur fait référence à : tous processus qui reçoit une demande de service venant d’un client via le réseau, traite cette demande et renvoie le résultat au demandeur, c’est-à-dire le client. R. LAJOUAD 2CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra)
  • 3. Répartir les tâches entre le client et le serveur. le client-serveur est généralement associé à d’autres concepts: • une application client-serveur dispose d’une IHM de type graphique. • le poste client est connecté à un réseau local. • le serveur héberge une base de données. • l’infrastructure s’appuie sur des systèmes ouverts et résulte d’une tendance à la micronisation (downsizing) visant à remplacer un site central par un réseau de petits systèmes. R. LAJOUAD 3CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra)
  • 4. Application Internet Transport Accés au réseau Modèle TCP-IP Application Internet Transport Accés au réseau Modèle TCP-IP Réseau Host 1 Host 1 R. LAJOUAD 4CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra)
  • 6. R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 6 CotéserveurCotéClient Données Traitement Présentation Présentation Données Traitement Présentation Données Présentation Traitement Données Traitement Présentation Traitement Données Données Traitement Présentation Données Traitement Données Traitement Présentation Présentation distribué Présentation distante Gestion distante Des données Traitement distribué Base de données distribuée données et traitement distribuées
  • 7. R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 7 Architecture 1-tiers Centralisé – année (70) Ordinateur central Terminaux passifs Architecture 1-tiers répartie – année (80) Micro- ordinateurs Échange de fichiers de données + Conception + Programmation + Administration + Puissance centralisée -IHM - Pas de bureatiques + Ergonomie IHM - Saturation du réseau - Confidentialité
  • 8. Marier les avantages des deux architectures 1-tiers (années : 80 -> 85) R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 8 Micro- ordinateurs Serveur de données Client Obese
  • 9. Canal : Socket R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 9 Palte forme répartie (Middelware)
  • 10. R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 10 Interface utilisateur riche Données centralisées Efficace pour un nombre réduit de clients. x Fat client x Mises à jours x Montée en charge x Nombre de clients limité Solution : déléguer les traitements globaux au serveur (3-tiers)
  • 11. R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 11 Micro- ordinateurs Serveur de données Serveur applicatif Middelware
  • 12. R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 12 Micro- ordinateurs Serveur de données Serveur applicatifWWW Surcharge du serveur applicatif  Solution, Architecture n-tiers
  • 13. Répartir la tâche traitement entre plusieurs serveurs dédiés R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 13 Besoin de faire communiquer des procédures (méthodes)
  • 14. RPC • Communication entre composants hétérogènes • Communication entre deux technologies différentes CORBA • Common Object Request Broker Architecture • Multi-plateforme et multi-langage RMI • Spécifique JAVA (Remote Method Invocation) R. LAJOUAD CLient/serveur (2BTS-DSI) - Ibn Sina (Kenitra) 14