Haute Ecole de la Province de Liège

Informations générales sur l'unité d'enseignement : "Systèmes distribués et services web"

Cycle 1
Niveau du cadre francophone de certification 6
Code INF-1-022 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 et services web 60 50
Prérequis
Développement orienté objets et multitâche
Programmation web avancée
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 distribuées d’entreprise ;

    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;
    • La sécurité(authentification et authorisation);
    • L'accès aux données(JPA);
    • Principe de registry et loadbalancing.
  • Méthodes d'enseignement et d'apprentissage

  • Cours magistraux
  • Travaux de laboratoire
  • Projets, recherches ou travaux sur le terrain
  • Autres méthodes

  • Evaluation

  • Systèmes distribués et services web
    • Examen Ecrit
    • Examen Oral
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours

  • Aucun support
  • Lectures conseillées

  • Lectures fournies en séance