Développement d’architectures distribuées

Ce module porte sur les principes et technologies permettant le développement d’architectures distribuées. Notamment, il sera étudié les protocoles et technologies de type :

  • appel de méthode distant
  • serveur d’application et composant logiciels
  • mapping object-relationnel et bases de données orienté documents

Les implémentations de toutes ces notions seront abordées à l’aide d’une même plateforme de programmation orienté objet (telle que Java EE).

Il sera aussi abordé une introduction concrète à la construction d’architectures informatique.

Prérequis

  • Connaissances en programmation orientée objet.
  • Notions élémentaires de programmation distribuée.
  • Notions élémentaires d’interface de connexion réseau.

Acquis d’apprentissage

  • Comprendre et développer les composants d’une architecture distribuée.

Compétences visées

  • Développer un logiciel distribué.