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
Charge de travail
90
Coordonnateur(s)
Département
- Informatique
Organisation
Cours/TD/TP/projet/examen :Acquis 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.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 :
- 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.
Approches pédagogiques
ASSIDUITE : CC