Middleware for Distributed Applications

Catalogue des cours de Télécom SudParis

Code

CSC 7321

Niveau

PostGraduate (MSc)

Période

Fall (P1)

Domaine

Informatique

Langue d'enseignement

Anglais

Crédits ECTS

5

Heures programmées / Charge de travail

42 / 84

Responsable(s)

  • TACONET Chantal

Département

- Informatique

Equipe pédagogique

  • TACONET Chantal
  • CHABRIDON Sophie
  • SIMATIC Michel
  • CONAN Denis

Objectifs

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.

Contenu

- 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)

Prérequis

Unix user commands, object programming, Java language, TCP/IP.

Mots-clés

middleware, distributed applications, 3 tiers applications

Evaluation

The evaluation includes :
- Presentation of a research article
- Results of labs and micro-project
- Final examination

Approches pédagogiques

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.

Programme

Master of Science

Fiche mise à jour : 04/04/2016 11:01:19