| 020IAEES5 | Intégration des applications d'entreprises |
|---|---|
|
Ce cours détaille les contraintes et les enjeux des différentes techniques et méthodologies d’intégration des applications de l’entreprise. Il explique la différence entre une intégration de données, d’interface ou de processus. Il permet de sensibiliser les étudiants aux patterns d’intégration dans l’entreprise, et au besoin de cartographier et d’automatiser les processus métier. Il décrit l’intégration des applications d’entreprise sur une architecture centralisée hub-spoke, utilisant le messaging asynchrone comme moyen de communication, selon le pattern messager. Il détaille l’architecture à microservice et son déploiement sur le cloud grâce à la containerisation/orchestration. Il aborde la complexité métier des microservices avec le Domain Driven Design et le pattern CQRS. Il couvre les aspects liés à l’implémentation des applications cloud résiliente en tenant compte de l’échec. Enfin il introduit aussi l’utilisation les architectures event-driven pour l’intégration des applications data-intensive en utilisant Apache Kafka. Temps présentiel : 30 heures Charge de travail étudiant : 70 heures Méthode(s) d'évaluation : Examen final, Examen partiel, Travail personnel |

