Projet de fin d'étude : Développement de Solutions de Génération de Code et de Synchronisation des Données pour l’Optimisation des Processus FTI dans le cadre d’un Système d’Information Bancaire

Etudiant : BOUSKRI MOHAMMED KARIM

Filière : Master Qualité du Logiciel (MQL)

Encadrant : Pr. CHENFOUR NOUREDDINE

Annèe : 2024

Résumé : Dans le cadre de notre mission chez Tesselate, nous avons réalisé deux projets visant à améliorer l’ensemble des processus dans le système Fusion Trade Innovation - FTI :  La création des interfaces sortantes.  La synchronisation des données. Le premier projet consiste à développer un plugin d’Eclipse qui joue le rôle d’un générateur de code et de configuration pour les interfaces sortantes. Nous avons conçu une interface graphique conviviale permettant d'automatiser l'ensemble du processus de création des interfaces, depuis la lecture du fichier de configuration jusqu'à la génération des fichiers nécessaires et des classes correspondantes, ce qui a permis de réduire considérablement le temps et les efforts requis pour créer des interfaces sortantes, tout en minimisant les risques d'erreurs humaines. Le deuxième projet avait pour objectif de synchroniser la base de données de développement et de production du système FTI. Nous avons donc développé un outil capable de détecter les opérations effectuées sur la base de données de développement, telles que les insertions, suppressions et mises à jour, et de les répliquer automatiquement dans la base de données de production. Cette solution a non seulement amélioré la cohérence des données entre les environnements, mais a également facilité la gestion des versions et des déploiements. Ces deux projets ont significativement optimisé l'efficacité et la fiabilité des processus de gestion des interfaces et des bases de données dans le cadre du système FTI, contribuant ainsi à une meilleure satisfaction des utilisateurs et à une plus grande agilité opérationnelle.