Preuve-de-Concept comme étape initiale de collaboration dans les projets de migration d'applications
Client
Cette fois la branche égyptienne de l'une des plus grandes organisations d'assurance du monde s'est adressée à Ispirer. L'organisation opère sur le marché de l'assurance en biens et dommages, l'assurance-vie, les services de retraite, et a environ 90 millions de clients dans le monde entier.
Défi
Le client a décidé de moderniser l'un de ses systèmes de production en déplaçant l'application de bureau Informix 4GL vers une application Web. Grâce à cette solution, il ne serait pas nécessaire d'installer l'application sur des machines locales, il serait léger et supportable, voici la raison pour laquelle le Client a pris cette décision.
Le principal défi de cette migration était la différence de comportement des applications de bureau et celles web. Par exemple, dans les applications de bureau, il y a des «touches de raccourci» et il est possible de passer d'un certain contrôle à l'aide de flèches, mais dans les applications Web un tel comportement n'est pas implémenté par défaut.
D’habitude Ispirer démarre des projets de migration à partir de la phase de preuve de concept afin de prouver que la solution de migration d'Ispirer est à la hauteur de son défi.
Solution
Après avoir analysé les exigences du client les experts d'Ispirer ont proposé de choisir ASP.NET Web Forms en tant que design pattern préféré dans le but d’automatisation de la migration et de maintenance du code. La conversion de l'interface utilisateur a été développée à partir de zéro et mise en œuvre pour le projet.
Au cours de la phase de POC l'équipe technique d'Ispirer a converti environ 13 milliers de lignes de code vers C# ASP.NET et a personnalisé Ispirer MnMTK à ce projet. Grâce aux nouvelles règles de conversion, la boîte à outil est devenue capable de convertir des fichiers Informix 4GL *.per en fichiers ASP.NET *.aspx. De plus, la conversion des déclarations Informix 4GL qui fonctionnent avec des bases de données (telles que des requêtes ou des curseurs) a été développée de manière considérable.
Résultats et avantages
Après avoir terminé l'étude POC, l'équipe Ispirer a fourni au Client la nouvelle application ASP.NET C# avec les mêmes fonctionnalités que celle d’Informix 4GL en disposait, mais implémentées dans l'architecture Web.
Le POC a prouvé que la solution de migration Ispirer était la solution optimale pour ce genre de projets de conversion d'application car les fonctionnalités étendues d'Ispirer MnMTK permettent d'obtenir des résultats de conversion réussis dans les plus brefs délais et l'application est prête à être développée et maintenue.
Technologies et outils
Ispirer MnMTK 2015, Informix 4GL, Microsoft C # .NET, Formulaires Web ASP.NET, base de données Informix, base de données Microsoft SQL Server
2016
En savoir plus sur la solution de migration d’Ispirer pour Informix 4GL vers.NET C#.
|