Passer au contenu principal

LOG721 Intergiciels pour applications distribués

Ce cours vise à familiariser l’étudiant ou l'étudiante avec les principaux concepts liés aux systèmes distribués ayant des composantes développées grâce à des intergiciels (middleware) orientés objet.

Au terme de ce cours, l'étudiant ou l'étudiante sera en mesure :

  • d'identifier les principales caractéristiques d’un système distribué;
  • d'identifier les principales caractéristiques des intergiciels orientés objet;
  • de déterminer les divers attributs de qualité d’un système affectés par la distribution de ses composantes;
  • de choisir, en se basant sur la définition d’un problème à résoudre, la technologie d'intergiciel ou de cadriciel à utiliser pour le développement d’une application distribuée;
  • de concevoir et développer des applications distribuées à l’aide des principales technologies d'intergiciels et de cadriciels.

Les sujets abordés incluent entre autres : caractéristiques des systèmes distribués; les diverses formes de transparence; patrons de messagerie et d'intergiciels; patrons pour des cadriciels d'architectures distribuées et orientées services.

Séances de laboratoire axées sur la mise en œuvre de projets permettant de se familiariser avec les caractéristiques des intergiciels et cadriciels couramment utilisés, en développant des applications distribuées.

Note sur les préalables :

  • le préalable LOG210 concerne le bac en génie logiciel et le bac en génie des TI;
  • le préalable IND220 concerne le bac en informatique distribuée.
Crédits 3
Charge hebdomadaire Cours (3h), laboratoire (2h)
Cycle 1er
Préalables LOG210   IND220  
Responsable Département de génie logiciel et des TI
Horaire

Session: Automne 2023

Groupe Jour Type
01 Mercredi 18:00 Laboratoire
01 Jeudi 18:00 Activité de cours