Volumes horaires
- CM 15.0
Crédits ECTS
Crédits ECTS 2.0
Objectif(s)
Présenter les problèmes et des solutions liés à la conception et la programmation de programmes fonctionnant en environnement réparti.
Contact David FELIOT
Contenu(s)
1. Introduction aux applications réparties.
Etude détaillée des besoins de quelques classes d'applications réparties
2. Etude comparée de quelques modèles de programmation
Communication par message : modèle événement-réaction
Modèle client-serveur et appel de procédure à distance
Communication par partage : mémoire virtuelle répartie
Code mobile
3. CORBA : un environnement intégré pour la construction des applications réparties selon le modèle client-serveur
Principes
Langages de description d'interface
Etude des principaux services
Etude de cas : programmation d'une application CORBA
4. Programmation par composants
Construction et configuration des composants
Langage d'assemblage de composants
Déploiement et configuration d'une application répartie
Prérequis
Connaissance du langage Java
Un projet.
N1=projet
Documents polycopiés.