v2.11.0 (5762)

Enseignement scientifique & technique - SLR203 : Introduction aux technologies de développement de logiciel réparti

Domaine > Informatique.

Descriptif

Ce cours s'appuie sur les notions d'intergiciel et les technologies de base introduites en SLR201 ; et présente des plates-formes d'intergiciels plus avancés -- ex : basé sur des modèle de communication orienté message, permettant l'intégration des systèmes fortement hétérogenes ; et/ou basé sur un modèle orienté 'acteurs' et sur divereses patterns de communication. Une comparaison entre ces intergiciels et les differentes modèles sera faite afin de mieux comprendre leur applicabilité à différents domains.

24 heures en présentiel (16 blocs ou créneaux)

6 heures de travail personnel estimé pour l’étudiant.

Diplôme(s) concerné(s)

Parcours de rattachement

Pour les étudiants du diplôme Systèmes distribués et parallèles M1

SLR201 Bonne maîtrise et expérience en programmation Orientée Objet (Java de préférence)

Pour les étudiants du diplôme Diplôme d'ingénieur

SLR201 Bonne maîtrise et expérience en programmation Orientée Objet (Java de préférence)

 

Pour les étudiants du diplôme Echange international non diplomant

SLR201 Bonne maîtrise et expérience en programmation Orientée Objet (Java de préférence)

Pour les étudiants du diplôme Systèmes distribués et parallèles M2

SLR201 Bonne maîtrise et expérience en programmation Orientée Objet (Java de préférence)

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Echange international non diplomant

Vos modalités d'acquisition :

Cours magistraux et TP/TD (individuels et en group)

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Systèmes distribués et parallèles M1

Le rattrapage est autorisé (Max entre les deux notes)
    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 2.5 ECTS

    La note obtenue rentre dans le calcul de votre GPA.

    La note obtenue est classante.

    L'UE est évaluée par les étudiants.

    Pour les étudiants du diplôme Diplôme d'ingénieur

    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 2.5 ECTS
    • Crédit d'UE électives acquis : 2.5

    La note obtenue rentre dans le calcul de votre GPA.

    Pour les étudiants du diplôme Systèmes distribués et parallèles M2

    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 2.5 ECTS

    Programme détaillé

    Ce cours aborde les sujets suivants :

    • Rappel des notions de base des systèmes répartis et de l’intergiciel (“middleware”) ;
    • L’exemple MQTT pour les intergiciels permettant l’échange des messages à distance ;
    • L’exemple d’Akka pour les intergiciels orientés “acteur”
    • Si le temps le permet: comparaison d’intergiciels exemplifies 

    Mots clés

    technologies middleware et modèles de communication avancées

    Méthodes pédagogiques

    Leçons et TPs
    Veuillez patienter