Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
et architectures distribuées
Département IEM / UB
Eric.Leclercq@u-bourgogne.fr
Bureau G212 Aile des Sciences de l’Ingénieur
Mise-à-jour : Février 2008
Plan du chapitre
Primitives Graphiques
Appel de procédure et
envoi des paramètres
Images bitmap
clavier/souris
Envoi d’un requete
Evénement
Client Client Client
Client/Serveur de données Client/Serveur de procédures Client/Serveur d’affichage
Processus Données
I Client serveur de données : SMB, FTP, NFS, JDBC, ODBC, POP etc.
I Client serveur d’affichage : TELNET, SSH, X11, ICA, VNC, RDP, etc.
I Client serveur de procédure : RPC, Java-RMI (JRMP), CORBA-IIOP
Remarque : être capable d’identifier clairement la différence entre partage
et transfert de fichiers
Exercice :
1. Définir chaque protocole
2. Déterminer où sont exécutés les processus utilisateur et serveur dans le
cas d’une connexion : SSH, TELNET, FTP, SMB, NFS, JDBC, IMAP.
Faire un schéma pour chaque cas.
Architectures type
Intergiciel / Middleware
Définition :
un middleware (intergiciel) désigne un ensemble de logiciels se plaçant au
dessus du système d’exploitation et servant d’intermédiaire entre les
différents composant logiciels d’un SI.
ipfilter/netfilter + L7
APACHE TOMCAT/JONAS ORACLE / PostgreSQL / MySQL
HTML/CSS/XML/XSLT JSP/PHP
SGBD
Serveur
SGBD
Serveur WEB
d’applications
SGBD
Filtrage
SOAP XML
Middleware
Partenaire
Filtrage
Transactions / Sessions
Notion de couplage
Définition :
le couplage est une mesure traduisant les dépendances entre composants
logiciels ou matériels.
Exercice :
Quel type d’architecture peut qualifier cluster et grid ?
PostgreSQL SGBD
MySQL
DNS BIND, DHCP, IMAP, POP, LDAP, SMTP Sendmail Infrastructure Réseau
NIS, NFS, FTP, SSL, SSH