Syllabus des cursus de Centrale Lille

Middleware - client/ serveur

Libellé du cours : Middleware - client/ serveur
Département d'enseignement : MIN / Mathématiques - Informatique
Responsable d'enseignement : Monsieur SAMIR EL KHATTABI
Langue d'enseignement : Français
Ects potentiels : 0
Grille des résultats :
Code et libellé (hp) : LE3_5_IF_MIN_MCS - Middleware - client/ serveur

Equipe pédagogique

Enseignants : Monsieur SAMIR EL KHATTABI
Intervenants extérieurs (entreprise, recherche, enseignement secondaire) : divers enseignants vacataires

Résumé

Ce cours est une introduction aux architectures applicatives Client / Serveur dans les réseaux IP : 1. Architecture Client / Serveur & Modèle OSI 2. Etude de la bibliothèque de sockets BSD dans les domaines UNIX et TCP/IP et différents modèles de communication : a. Mode DATAGRAM : client unique b. Mode STREAM : client unique c. Mode STREAM : clients parallèles (multi-clients) d. Mode STREAM : multi- services & multi-clients 3. Mini projet applicatif réalisé par les élèves : a. Mettre en place de scenarios d'utilisation de l'application b. Concevoir un format protocolaire c. Implémenter la solution d. Mettre en place des procédures de tests e. Commenter, documenter (doxgen) et rédiger un manuel d'utilisation de l'application f. Eventuellement, développer un client Windows g. Qualifier la solution (jeu de tests, mesure de temps de réponse, performances CPU)

Objectifs pédagogiques

Introduction aux architectures applicatives dans les réseaux IP.

Objectifs de développement durable

Modalités de contrôle de connaissance

Contrôle Continu
Commentaires: Contrôle continu : suivi d'un mini projet avec validation et évaluation. Contrôle terminal : recette du mini projet

Ressources en ligne

- Plateforme pédagogique de l’école

Pédagogie

Séquencement / modalités d'apprentissage

Nombre d'heures en CM (Cours Magistraux) : 0
Nombre d'heures en TD (Travaux Dirigés) : 20
Nombre d'heures en TP (Travaux Pratiques) : 8
Nombre d'heures en Séminaire : 0
Nombre d'heures en Demi-séminaire : 0
Nombre d'heures élèves en TEA (Travail En Autonomie) : 0
Nombre d'heures élèves en TNE (Travail Non Encadré) : 0
Nombre d'heures en CB (Contrôle Bloqué) : 0
Nombre d'heures élèves en PER (Travail PERsonnel) : 0
Nombre d'heures en Heures Projets : 0

Pré-requis

- UOD - PRS - ARI

Nombre maximum d'inscrits

Remarques