INF756 - Systèmes client-serveur
Présentation
Sommaire
- Cycle
- 2e cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté des sciences
- Trimestres *
- Automne 2024
- Répartition de la charge de travail
- 3-0-6
Cible(s) de formation
Distinguer les enjeux liés au développement, à l'installation et à la mise à jour d'un SC/S; distinguer solution distribuée et solution monolithique; connaître les modèles de SC/S; implanter une communication asynchrone; développer une application client et un programme serveur tolérants à la mise à jour ou à l'échec d'une composante; comprendre les implications sur la sécurité.
Contenu
Définitions, raisons d'être, problématiques et catégories. Outils de développement; requêtes et réponses, protocoles, mémorisation. Éloignement de l'homologue. Interfaces de connexion (sockets) et vie avec TCP/IP; écriture d'un serveur d'accès à un système de gestion de base de données (SGBD); gestion des ressources, optimisation, segmentation; diagnostic. Tolérance. Application des concepts dans un projet de développement.
* Sujet à changement