| Titre : | Modernisation d'une application .NET : évaluation de technologies et développement d'un outil de monitoring | | Type de document : | TFE | | Auteurs : | Oriane Clesse, Auteur | | Editeur : | Liège : HELMo Campus Guillemins | | Année de publication : | 2026 | | Importance : | 73 p. | | Présentation : | ill. en coul. | | Note générale : | TFE (Travail de Fin d'Etudes) -- Bachelier en Informatique orientation Développement d’applications -- HELMo Campus Guillemins, Liège, 2026 | | Langues : | Français (fre) | | Résumé : | Ce projet de fin d’études s’inscrit dans la modernisation de RAFCE (Risk and Finance Central Environment), une application interne d’AG Insurance utilisée pour la production de rapports financiers conformes aux normes IFRS et Solvency II. L’objectif principal consistait à améliorer cette application critique à travers trois axes complémentaires : l’évaluation de l’intégration d’Entity Framework Core pour moderniser la couche d’accès aux données, l’analyse de l’intérêt d’un Rules Engine pour structurer la logique métier, et la conception d’un outil de monitoring permettant de superviser en temps réel les traitements et d’identifier les anomalies. Ces travaux s’inscrivent dans un contexte où la fiabilité, la performance et la maintenabilité des systèmes sont essentielles pour garantir la qualité des résultats produits.
Le projet repose sur l’écosystème .NET : le backend est développé en C# selon une architecture en couches, avec un accès aux données initialement assuré par Dapper et des stored procedures sur SQL Server. L’interface utilisateur est réalisée en ASP.NET Core (MVC avec Razor), et communique avec une API via FastEndpoints. Le système de monitoring s’appuie sur une architecture distribuée sur Azure Service Bus, intégrant SignalR pour la mise à jour en temps réel des interfaces. Ces choix technologiques visent à concilier performance, lisibilité et cohérence avec les standards de l’entreprise.
L’environnement de stage met en évidence un système complexe et critique, dans lequel l’architecture existante assure déjà une séparation claire des responsabilités mais présente certaines limites liées à son évolution historique. L’évaluation d’Entity Framework Core met en évidence son inadéquation dans un contexte de traitements volumineux et fortement dépendants des performances, conduisant à maintenir Dapper comme solution principale. L’étude du Rules Engine montre que son adoption n’apporterait pas de bénéfice significatif dans un système où les règles métier sont relativement stables.
La réalisation du module de monitoring constitue la contribution principale du projet. Conçu comme une application indépendante, il permet de suivre l’état des sous-requêtes, de mesurer l’utilisation des ressources et d’identifier les traitements anormalement longs, sans impacter le fonctionnement de RAFCE. L'interface offre une visualisation dynamique facilitant le suivi des traitements, soulignant l'importance de l'ergonomie dans l'adoption d'un outil technique.
L'analyse réflexive met en lumière une évolution de la posture professionnelle : les décisions techniques dépassent la dimension fonctionnelle pour intégrer des critères de contexte, de performance et de maintenabilité. Les évaluations technologiques illustrent l'importance d'une analyse critique fondée sur des preuves mesurables et sur les échanges avec les pairs. Cette expérience souligne également la place de la sécurité et de l'ergonomie : la séparation des environnements, le découplage des composants et l'attention
portée à l'interface conditionnent directement la robustesse et l'efficacité d'une solution. Elle confirme enfin que les apprentissages théoriques prennent pleinement sens confrontés aux contraintes réelles, en intégrant des exigences techniques, organisationnelles et humaines. | | Nom de la société/Institution/Lieu de stage : | AG Insurance (Bruxelles) | | Année académique : | 2025-2026 | | Maître de Stage : | Schellekens, Arnaud | | Promoteur : | Mathy, Christiane ; Martin, Vincent | | Etudes : | Informatique Développement des applications |
Modernisation d'une application .NET : évaluation de technologies et développement d'un outil de monitoring [TFE] / Oriane Clesse, Auteur . - Liège (Rue de Harlez, 35, 4000) : HELMo Campus Guillemins, 2026 . - 73 p. : ill. en coul. TFE (Travail de Fin d'Etudes) -- Bachelier en Informatique orientation Développement d’applications -- HELMo Campus Guillemins, Liège, 2026 Langues : Français ( fre) | Résumé : | Ce projet de fin d’études s’inscrit dans la modernisation de RAFCE (Risk and Finance Central Environment), une application interne d’AG Insurance utilisée pour la production de rapports financiers conformes aux normes IFRS et Solvency II. L’objectif principal consistait à améliorer cette application critique à travers trois axes complémentaires : l’évaluation de l’intégration d’Entity Framework Core pour moderniser la couche d’accès aux données, l’analyse de l’intérêt d’un Rules Engine pour structurer la logique métier, et la conception d’un outil de monitoring permettant de superviser en temps réel les traitements et d’identifier les anomalies. Ces travaux s’inscrivent dans un contexte où la fiabilité, la performance et la maintenabilité des systèmes sont essentielles pour garantir la qualité des résultats produits.
Le projet repose sur l’écosystème .NET : le backend est développé en C# selon une architecture en couches, avec un accès aux données initialement assuré par Dapper et des stored procedures sur SQL Server. L’interface utilisateur est réalisée en ASP.NET Core (MVC avec Razor), et communique avec une API via FastEndpoints. Le système de monitoring s’appuie sur une architecture distribuée sur Azure Service Bus, intégrant SignalR pour la mise à jour en temps réel des interfaces. Ces choix technologiques visent à concilier performance, lisibilité et cohérence avec les standards de l’entreprise.
L’environnement de stage met en évidence un système complexe et critique, dans lequel l’architecture existante assure déjà une séparation claire des responsabilités mais présente certaines limites liées à son évolution historique. L’évaluation d’Entity Framework Core met en évidence son inadéquation dans un contexte de traitements volumineux et fortement dépendants des performances, conduisant à maintenir Dapper comme solution principale. L’étude du Rules Engine montre que son adoption n’apporterait pas de bénéfice significatif dans un système où les règles métier sont relativement stables.
La réalisation du module de monitoring constitue la contribution principale du projet. Conçu comme une application indépendante, il permet de suivre l’état des sous-requêtes, de mesurer l’utilisation des ressources et d’identifier les traitements anormalement longs, sans impacter le fonctionnement de RAFCE. L'interface offre une visualisation dynamique facilitant le suivi des traitements, soulignant l'importance de l'ergonomie dans l'adoption d'un outil technique.
L'analyse réflexive met en lumière une évolution de la posture professionnelle : les décisions techniques dépassent la dimension fonctionnelle pour intégrer des critères de contexte, de performance et de maintenabilité. Les évaluations technologiques illustrent l'importance d'une analyse critique fondée sur des preuves mesurables et sur les échanges avec les pairs. Cette expérience souligne également la place de la sécurité et de l'ergonomie : la séparation des environnements, le découplage des composants et l'attention
portée à l'interface conditionnent directement la robustesse et l'efficacité d'une solution. Elle confirme enfin que les apprentissages théoriques prennent pleinement sens confrontés aux contraintes réelles, en intégrant des exigences techniques, organisationnelles et humaines. | | Nom de la société/Institution/Lieu de stage : | AG Insurance (Bruxelles) | | Année académique : | 2025-2026 | | Maître de Stage : | Schellekens, Arnaud | | Promoteur : | Mathy, Christiane ; Martin, Vincent | | Etudes : | Informatique Développement des applications |
|