Que cherchez-vous?
Préalable(s)
  • LOG121
  • IND220
Sigle
LOG721
Responsable
Département de génie logiciel et TI
Cycle
1er
Crédits
3
Charge de travail
  • Cours (39h)
  • Laboratoire (24h)
  • Travaux personnels (72h)

LOG721 - Intergiciels pour applications distribués

Ce cours vise à à analyser, concevoir et mettre en œuvre des applications distribuées comportant des composantes logicielles appuyées sur des intergiciels et des technologies de systèmes distribués.

Au terme de ce cours, la personne étudiante sera en mesure de :

  • caractériser les principales propriétés d une application distribuée;
  • caractériser les principales propriétés des intergiciels utilisés dans les applications distribuées;
  • analyser les attributs de qualité affectés par la distribution des composantes d'un système;
  • sélectionner une technologie d'intergiciel ou de système distribué adaptée au problème à résoudre;
  • concevoir une architecture d'application distribuée intégrant un intergiciel approprié;
  • analyser les besoins d'interopérabilité dans les applications distribuées.

Éléments de contenu : Caractéristiques des systèmes distribués. Les diverses formes de transparence. Formats d'encodage des données. Patrons de messagerie et d'intergiciels. Patrons de traitement de données distribuées. Protocoles d'applications distribuées et décentralisées.

Précision sur les préalables : LOG210 Analyse et conception de logiciels (4 cr.) pour les programmes de baccalauréat en génie logiciel et baccalauréat en génie des technologies de l information;

ou

IND220 Systèmes d exploitation et services Internet (3 cr.) pour le programme de baccalauréat en informatique distribuée.

Groupe Jour Type
01 Lundi 18:00 Laboratoire (Groupe A)
01 Lundi 20:00 Laboratoire (Groupe B)
01 Mercredi 18:00 Activité de cours