La phase d'extension comme étape principale dans la gestion des tâches des clients en matière de migration des applications.
Client
L'un des leaders mondiaux et des innovateurs basés aux États-Unis qui fournit des technologies intégrées et des solutions de services pour l'industrie financière.
Défi
Le client a décidé de moderniser son système de paiement en déplaçant les rapports Informix 4GL vers un environnement .NET. Il est devenu difficile de le soutenir et de le développer, en plus, la faible vitesse ne permettait pas de travailler en toute transparence. Par conséaquent, la gestion du client a initié la consolidation du système vers une application de bureau C# .NET. Ispirer a donc été invité à gérer cette tâche.
Solution
Après une analyse détaillée des exigences du client l'équipe d'Ispirer a proposé de démarrer le projet de migration à partir de la phase d'extension de l’outil. Le module contenant environ 10 mille de lignes de code a été choisi pour la conversion. Tout en migrant vers C# .NET, les experts techniques chez Ispirer ont étendu Ispirer MnMTK en conformité avec les spécifications de conversion.
Les nouvelles règles de conversion ont été ajoutées à la boîte à outils permettant de transférer de manière dynamique des requêtes Informix vers des procédures stockées et des requêtes SQL. Les spécialistes d'Ispirer ont également ajouté la migration correcte de plusieurs expressions et déclarations contenues dans le module. La conversion précise des rapports Informix 4GL en rapports C# a été considérablement développée au cours de cette phase.
Résultats & Avantages
Grâce aux capacités étendues d’Ispirer MnMTK, à la fin de l’étape d’extension, l’outil pouvait convertir le code du module en assurant un haut niveau d'automatisation (~ 95-98%) de cette conversion.Le besoin de corrections manuelles a presque disparu. Après cette extension, le client s'est concentré sur la migration des 200 000 lignes restantes du code Informix 4GL vers C# .NET à l'aide du Toolkit déjà personnalisé à ses besoins.
Ainsi, la possibilité d’adapter Ispirer MnMTK aux exigences de son projet a permis de réduire le nombre d'interventions postmigratoires à zéro. Cette approche offre des avantages substantiels en termes de qualité de conversion, ce qui permet de gagner du temps ainsi qu’économiser de l'argent.
2015
En savoir plus sur la solution de migration d’ IspirerInformix 4GL vers C#.NET.
|