Objectifs. Ce cours a pour but de présenter les méthodes et techniques qui servent de base à la conception, à la réalisation et à l'exploitation des systèmes informatiques répartis. Deux aspects sont examinés : outils de construction d'applications réparties ; services systèmes et infrastructures.
Plan général
Introduction aux applications réparties :
caractéristiques, besoins, modèles et mécanismes de
base Introduction à CORBA
|
Transparents Introduction, rappel objets [4 par page] [1 par page]
Transparents Appel de
procédure à distance [4 par page] Transparents
Exemple CORBA [4 par page] [1 par page] |
Compléments sur CORBA
|
Transparents
Compléments CORBA [4 par page] [1 par page] Transparents Programmation par événements et MOM + exemples [4 par page] [1 par page] |
Introduction aux composants logiciels :
motivations, définition, principes de base Études de cas [selon temps disponible]
|
Transparents composants [4 par page] [1 par page] |
Thème : Événements et messages |
voir placard / bureau virtuel |
4. Cours 6 et 7
Études de cas (suite) [selon temps disponible]
|
Transparents DCOM [4 par page] [non traité en cours]
|
Les TP (2 séances de 3h :
Introduction à l'utilisation de CORBA) auront lieu aux horaires suivants
TP : Introduction à
l'utilisation de CORBA
|
Texte du projet |
Tolérance aux fautes - 2 : applications
|
Transparents
Tolérance aux fautes-2 [4 par page] [1 par page] |
Thème : Tolérance aux fautes |
voir placard / bureau virtuel |
Sécurité - 1
|
Transparents Sécurité-1 [4 par page] [1 par page] Transparents Sécurité-2 [4 par page] [1 par page] |
Gestion répartie de données
|
Transparents Gestion répartie de données-1 [4 par page] [1 par page] |
Thème : Sécurité |
voir placard / bureau virtuel |
Systèmes répartis de gestion de fichiers
(SRGF), suite
|
Transparents Gestion
répartie de données-2 [4 par page] [1 par page]
|
Thème : Gestion de données réparties |
voir placard / bureau virtuel |