Contenu de la formation
Introduction
o Les systèmes d'information
o Évolution des besoins et des architectures
o Problématique de l'évolution des systèmes d'information, les verrous
Les techniques d'intégration de systèmes d'informations structurés
o Intégration intelligente des schémas, alignement et fusion
o Intégration logique des contraintes
Les solutions logicielles d'intégration d'applications
o L'intégration par les EAI (Enterprise Application Intégration)
o L'intégration par les ERP (Enterprise Resource Planning)
o Solutions d'extraction et d'intégration par programmation Oracle
Évolution d'un système d'information vers le web sémantique
o Principe du web sémantique et web de données (linked data)
o Standards du web sémantique (RDF, RDFS, OWL, SPARQL)
o Modélisation et interrogation de données
Intégration sémantique de systèmes d'information
o Ontologie d'un système d'information
o Transformation base relationnelle vers base sémantique (RDB to RDF)
o Mapping direct ou mapping R2RML (OBDA : ontology based data access)
Échange de données API
o Concepts API : SOAP, REST
o Conception d'API REST
o API Gateway et Microservices
Évolution d'un système d'information vers l'Open Data
o Les enjeux de l'Open Data
o Plateformes Open Data
o Nettoyage de données
Échange de données Messaging
o Principales méthodes d'échange de données entre applications.
o Mécanismes Queue et Pub-Sub
o Le système de messaging Apache Kafka
Évolution d'un système d'information vers le Cloud
o Modèles de service du Cloud (SaaS, Paas, IaaS)
o Modèles de déploiement du Cloud
o Notions de tolérance aux pannes, scalabilité horizontale et auto-scaling
Patterns d'intégration
o Les différents types de messages échangés : command, document, event
o Event Driven Architecture
o Patterns généraux d'intégration de données : request-reply, routing,...
Systèmes d'intégration de flux de données
o iPaaS : Integration Platform as a Service
o Low-code/No-code
o Introduction à Workato
Description des modalités de validation