v2.11.0 (5762)

Enseignement de Master - CSC7321 : Middleware pour applications distribuées

Descriptif

The aim of this module is to develop skills for designing and implementing distributed applications using middleware technologies. At the end of this course, students should be able to choose the appropriate architectural style: appropriate broadcast algorithms, synchronous methods, Representational State Transfer (REST), component oriented middleware, distributed event-based system (DEBS) and to produce enterprise distributed applications.

Lecturers: Sophie Chabridon (TSP), Denis Conan (TSP), Michel Simatic (TSP), Chantal Taconet (TSP)

42 heures en présentiel

Diplôme(s) concerné(s)

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Informatique pour les Réseaux

Le rattrapage est autorisé (Max entre les deux notes)
  • le rattrapage est obligatoire si :
    Note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 5 ECTS

La note obtenue rentre dans le calcul de votre GPA.

La note obtenue est classante.

L'UE est évaluée par les étudiants.

Programme détaillé

All the subjects of the module will be illustrated by research articles as well as practical labs. Through a micro-project, students will design and implement a distributed application.

 

  • Middleware for distributed applications definitions, patterns and overview, (lectures, 3h)
  • Component-based middleware with Java EE (lectures and labs, 9h)
  • Synchronous methods with Web Services (lectures and labs, 6h)
  • Representational State Transfer (REST) (lectures and labs, 6h)
  • Distributed Event Based systems (DEBS) (lectures and labs, 6h)
  • Distributed broadcast algorithms (lectures and labs, 9h)
  • Micro project (labs, 3h)

 

Evaluation:

  • Presentation of a research article
  • Results of labs and intermediary deliverables
  • Final examination: microproject final deliverable and defense
Veuillez patienter