Volumes horaires
- CM 27.0
- TD 9.0
Crédits ECTS
Crédits ECTS 4.0
Objectif(s)
Apprendre les concepts au coeur des systèmes répartis, les principales techniques et outils de construction des applications réparties.
Contact Noël DE PALMAContenu(s)
Les cours de construction d'application réparties inclus des travaux pratiques.
Un système réparti est un ensemble de logiciels interagissant au travers d’un réseau de communication. Un intergiciel (middleware) est une couche logicielle qui facilite la construction des applications réparties en donnant, entre autre, l’illusion d’un service centralisé. Ce cours présentera les principes et les techniques de base des systèmes répartis ainsi que les intergiciels permettant le déploiement et la construction d’applications réparties. Les techniques de bases abordées dans ce cours concernent les techniques élémentaires d’algorithmique répartie, de synchronisation et de replication. Les intergiciels les plus classiques. Leur concepts seront également présentés : les RPC, les approches à base de bus de messages (JMS), de composants (OSGI), ainsi que les technologies liés au Web (J2EE, WebServices...) permettant de construire des serveurs Internet. Les différentes approches seront illustrées par des expérimentations.
Prérequis
Connaissances de bases dans les domaines en langages de programmation orientés objets et notamment Java ; concepts et techniques de bases utilisés dans les systèmes d’exploitation centralisés et les réseaux.
CONTRÔLE CONTINU :
Type d'évaluation (ex : TP, assiduité, participation) :
SESSION NORMALE :
Type d'examen (écrit, oral, examen sur machine) : TP
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):
- matériel autorisé, préciser :
- matériel interdit, préciser :
Commentaires :
SESSION DE RATTRAPAGE :
Type d'examen (écrit, oral, examen sur machine) :
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):
- matériel autorisé, préciser :
- matériel interdit, préciser :
Commentaires :
N1=(TP)
N2=O