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é.