Informations générales sur l'unité d'enseignement : "Systèmes distribués"
Cycle
1
Niveau du cadre francophone de certification
6
Code
INS-1-040 3.1.1
Crédits ECTS
5
Volume horaire (h/an)
60
Période
Quadrimestre 1
Implantation(s)
TECHNIQUE - Seraing
Unité
Obligatoire
Responsable de la fiche
MADANI, Mounawar
Pondération
50
Composition de l'unité d'enseignement
Intitulé
Nombre d'heures
Pondération
Systèmes distribués
60
60
Prérequis
Développement Orienté Objet et Multitâche
Corequis
-
Acquis d'apprentissage spécifiques sanctionnés par l'évaluation
Installer et configurer les différents outils et logiciels principalement utilisés dans le cadre du laboratoire pour développer des solutions d’entreprise distribuées;
Décrire les différentes couches et les composants d’une application distribuée multi-tiers;
Consulter et interpréter la documentation technique d'une technologie afin de développer une application distribuée;
Comparer différents paradigmes de communication;
Expliquer et illustrer les services rendus par un environnement d’exécution.
Objectifs
Appréhender différents environnements et techniques permettant de construire une application distribuée avec les technologies du marché (Spécifications JEE - JakartaEE, framework Spring, gRPC).
Se documenter et interpréter des documents techniques afin de réaliser des applications distribuées et résoudre des problèmes que l'on peut rencontrer pendant leur réalisation.
Contenus
Introduction à JEE et à Spring
Le principe d'injection de dépendances
Les appels de procédures distants, les communications par messages(JMS), les web services.