Code
IGSF CSC 8601
Niveau
L3
Graduate
UnderGraduate
Semestre
Fall
Domaine
Informatique
Programme
Programme Ingénieur
Langue
Français/French
Crédits ECTS
4
Heures programmées
45,5
Charge de travail
90
Coordonnateur(s)
Département
- Informatique
Organisation
Cours/TD/TP/projet/examen : 22.5/0h/0h/21h/2hAcquis d'apprentissage
À l'issue du module, les étudiants sont capables, dans le cadre du développement d’une partie d'un système d'informations, dont le cahier des charges est fourni, de :
- Comparer des solutions d'architecture technique
- Définir une solution d'architecture technique
- Concevoir et développer une solution d'architecture technique opérationnelle
- Conseiller un client dans sa démarche de mise en place d'une architecture technique d'un SI
Compétences CDIO
- 1.3 - Connaissances avancées en ingénierie : méthodes et outils
- 2.5.2 - Comportement professionnel
- 4.2.6 - Evaluation et développement de nouvelles technologies
- 4.3 - Ingénierie des systêmes : conception et gestion
- 4.7.2 - Définir la solution (S'ajoute et complète le 4.3.1 Comprendre les besoins et établir les objectifs)
- 4.7.7 - S'exercer à critiquer le projet / la solution
Prérequis
Conception Orientée Objet, UML, programmation en java
Mots-clés
serveurs d'application, intergiciel/middleware, communication synchrone et asynchrone, conteneur, composant, séparation des préoccupations, patron d'architecture, fiabilité, qualité de service, sécurité
Contenu
- Patrons d'architecture distribuée
- Dimensionnement d'architecture
- Serveurs d'applications
- Bases de données réparties et NoSQL
- Sécurité et fiabilité des architectures
Evaluation
La présence en cours et la participation seront prises en compte dans l'évaluation.
L'évaluation de cette UV repose sur un contrôle continu (CC) basé sur la réalisation de TP notés et/ou d'un micro-projet et/ou d'études de cas et/ou de dossiers écrits avec soutenance.
Formule de l'évaluation
Note Finale = Note CC
Bibliographie
- Supports de cours :
. « Les fondamentaux des intergiciels » (transparents)
. « Intergiciels orientés composants avec les EJBs » (transparents)
. « Communication synchrone et Services Web » (transparents)
. « Intergiciels orientés message » (transparents)
Bibliographie :
- Sacha Krakowiak, Middleware Architecture with Patterns and Frameworks, eBook : http://lig-membres.imag.fr/krakowia/Files/MW-Book/Chapters/Preface/preface.html, 2009.
- Douglas C. Schmidt, Michael Stal, Hans Rohert, and Frank Buschmann : Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects, John Wiley and Sons, 2000.
Approches pédagogiques
ASSIDUITE : CC