Code
IGSF CSC 8601
Level
L3
Graduate
UnderGraduate
Semester
Fall
Domain
Informatique
Program
Programme Ingénieur
Language
Français/French
ECTS Credits
4
Class hours
45,5
Workload
90
Program Manager(s)
Department
- Informatique
Organisation
Cours/TD/TP/projet/examen : 22.5/0h/0h/21h/2hLearning objectives
À 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
CDIO Skills
- 1.3 - Advanced engineering fundamental knowledge, methods and tools
- 2.5.2 - Professional Behavior
- 4.2.6 - New Technology Development and Assessment
- 4.7.2 - Defining the Solution (which builds on and expands Understanding Needs and Setting Goals 4.3.1)
- 4.7.7 - Exercising Project / Solution Judgment
Prerequisites
Conception Orientée Objet, UML, programmation en java
Keywords
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é
Content
- 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.
Assessment formula
Note Finale = Note CC
References
- 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 :
- Gerald Brose, Andreas Vogel, and K. Duddy : JavaTM Programming with CORBA TM : Advanced Techniques for Building Distributed Applications (3rd edition). Jonh Wiley & sons, Inc., USA, January 2001.
- 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.
- Gustavo Alonso, Fabio Casati, Harumi Kuno, and Vijay Machiraju : Web Services: Concepts, Architecture and Applications, Springer-Verlag, New York, 2004.
- Richard Monson-Haefel : Enterprise JavaBeans 3.0, Developing Enterprise Java Components, 5th Edition, 2006.
Pedagogical methods
ASSIDUITE : CC