0. Introduction
- Les systèmes d'information
- Evolution des besoins et des architectures
- Problématique de l'évolution des systèmes d'information, les verrous
1. Les techniques d'intégration de systèmes d'informations structurés
- Intégration intelligente des schémas, alignement et fusion
- Intégration sémantique des données, utilisation d'ontologies
- Intégration logique des contraintes
2. Les solutions logicielles d'intégration d'applications
- L'intégration par les EAI (Enterprise Application Integration)
- L'intégration par les ERP (Enterprise Resource Planning)
- Solutions d'extraction et d'intégration par programmation Oracle
3. Rétro-conception de bases de données
- Rétro-conception des systèmes de fichiers COBOL et des bases de données navigationnelles (hiérarchiques, réseaux)
- Rétro-conception des bases de données relationnelles
4. Evolution d'un système d'information vers le Big Data
- Monde fermé vers monde ouvert, données structurées vers données non structurées
- Modèles de données du big Data
- Transformation SQL vers NoSQL
5. Evolution d'un système d'information vers le Cloud
- Types de Cloud
- Méthodes de déploiement
- Compatibilité avec le reste du système d'information et la sécurité
6. Evolution d'un système d'information vers le web sémantique
- Principe du web de données (linked data)
- Transformation SQL vers RDF, mapping direct ou mapping R2RML
7. Evolution d'un système d'information vers l'Open Data
- Techniques d'anonymisation
8. Evolution de la qualité du système d'information
- Critères et mesures de qualité
- Passage à l'échelle
Examen final.