Ensimag Rubrique Formation 2022

Construction d'applications réparties

  • 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

Contrôle des connaissances

Un projet.



N1=projet

Informations complémentaires

Cursus ingénieur->ASI/SEMESTRE A CHOIX->Semestre 8

Bibliographie

Documents polycopiés.