Architectures de données : Serveurs d'applications, Big Data et IA

Catalogue des cours de Télécom SudParis

Code

IGSF CSC 5521

Niveau

M2

Graduate

Graduate

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.