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.

Crédits 3
Charge hebdomadaire Cours (3h), laboratoire (2h)
Cycle 1er
Préalables LOG210  
Responsable Département de génie logiciel et des TI