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)
Format des notes
Numérique sur 20Littérale/grade européenPour 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
- 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