Semestre 8 – Option – Applications distribuées et web

Objectifs

Ce module présentes les principes théoriques et pratiques des applications distribuées et leur intérêt pour le World Wide Web.

Contenu pédagogique de l’UE

Communication synchrone et asynchrone dans les systèmes distribués. Utilisation d’interface de programmation type RMI et JMS.

Communication dans les systèmes distribués hétérogènes. Notion de Middleware. Architecture REST.

Serveur d’application web. Architecture des applications web. Modèle MVC et Framework de développement d’application Web.

Gestion de la persistance dans les serveurs d’application. Notion de passage à l’échelle.

Introduction aux bases de données réparties, modèles de consistance répartie. Exemple d’utilisation de base de données répartie dans un système hétérogène.