Accès direct au contenu

Accès direct au menu

logo N&B

Systèmes et applications réparties - Grenoble INP - Ensimag

Imprimer la page English

Systèmes et applications réparties

Crédits ECTS : 5.0
 
Volume horaire
Cours magistraux : 36
Travaux pratiques : 18
 
Objectifs

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 PALMA
Contenu

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 des connaissances

TP



N1=(TP)
N2=O

English version
 
 
 
École nationale supérieure d'informatique et de mathématiques appliquées
681, rue de la passerelle - Domaine universitaire - BP 72 - 38402 SAINT MARTIN D'HERES Copyright Grenoble INP