Cours 2011
INFO M112 - Ingénierie des architectures logicielles: technologies et méthodes
Enseignant(s)
Encadrement des TP/Exercices
Objectifs
Les objectifs du cours sont: 1) Présenter les principes des différentes technologies nécessaires à la mise en œuvre des architectures distribuées. 2) Permettre aux étudiants de mettre en œuvre ces principes lors d'un laboratoire en concevant et développant un système distribué complexe, de manière critique et autonome.
Contenu
Exigences des Systèmes Distribués
Systèmes Distribués et Modèles
Threads & Concurrence
Principes des Architectures Middleware (orienté objets, messages, services, transactions)
Modèles de Communication
Middleware orienté objets, étude de cas: CORBA et ses services
Transactions distribuées & Concurrence
Conception d'une architecture distribuée (études de cas)
Distribution des données
Les Agents Mobiles
Donné en
Année(s) d'études |
Quadrimestre |
Théorie (h) |
Exercices (h) |
Crédits |
|
|---|---|---|---|---|---|
|
1er master (120 crédits) en sciences informatiques, à finalité spécialisée |
1er |
30 |
30 |
7 |
|
|
1er |
30 |
30 |
7 |
||
Méthode d'enseignement
Cours magistral avec transparents et interactif.
Evaluation
Examen écrit.
Prérequis
Java (classes, interfaces, héritage, principes)
Le cours de réseau (TCP & UDP, couches ISO)
UML

