ALERTE COOKIE : En naviguant sur notre site, vous acceptez l’utilisation de cookies.
Pour en savoir plus, n’hésitez pas à lire notre Politique de confidentialité et Politique d’usage de cookies.

Migration de Base de données et d'Application multiplateforme Hautement Automatisée, Personnalisée et Optimisée


Migration de Progress 4GL vers .NET, Etats-Unis

Client

Notre client est un fournisseur mondial de systèmes ERP, CRM et des solutions de logiciels SCM aux entreprises du marché intermédiaire.

Défi

Le principal produit du client qui a accru considérablement des revenus était un ERP, la fabrication et la suite d'applications de services financiers. Le produit a été écrit à l'aide des outils de développement fournis par Progress Software il y a quelques années. L’application du client a été ré-écrite il y a trois ans sur .NET Framework.

Le code de l’application de serveur a été écrit à l'aide du Code de l’Application Progress (ABL/4GL). Il y avait environ deux millions de lignes de code stockées dans cinq mille et demi fichiers.

La société était en recherche d’une solution automatisée pour convertir le code source du produit vers C#. Il convient de mentionner que le produit n'a pas été une application interne, mais une solution d'entreprise commerciale. Il était donc nécessaire de développer des solutions pour la migration des clients stratégiques en ligne avec la personnalisation possible, le support du produit, et plusieurs versions du produit dans un délai déterminé, ce qui était un tout autre défi.

Solution

Pour réussir cette migration, Ispirer a offert un outil spécial qui pourrait automatiser la conversion de fichiers Progress 4GL vers C#.NET 3.5. Nous avons mis en œuvre cet outil de migration pour répondre aux exigences spécifiques du client quant aux lignes directrices relatives au codage de logiciel et à l'utilisation de .NETAPIs spécifiques.

Résultats & Avantages

L'application migrée utilisait largement la logique d'accès de base de données et un outil avec les dernières fonctionnalités de .NET 3.5 pour la conversion - la technologie LINQ. LINQ était une extension du Framework.NET, qui a amélioré C# avec la syntaxe de la langue maternelle pour des requêtes SQL et a fourni de diverses bibliothèques de classes afin de profiter de ces capacités.

Technologies and Outils

Bases de données: Microsoft SQL Server 2005 et 2008

Langages et plates-formes de programmation: Progress 4GL, Microsoft C#.NET, LINQ

Octobre, 2009


En savoir plusMigration de Progress 4GL vers C#.NET

 
Témoignages
Decitre, France

Sybase ASE vers PostgreSQL

Nous recherchions un outil pour effectuer une migration de Sybase à PostgreSQL.

Après quelques recherches nous avons trouvé l’outil d’Ispirer que nous avons...

...

TSS Consultancy, Inde

Microsoft SQL Server vers Oracle

Tout a commencé lorsque mon entreprise était à la recherche de la solution de migration de la base de données SQL Server vers Oracle. Plus de 10...

...

Etudes de cas
IBM DB2 LUW vers PostgreSQL, Etats-Unis

Notre client était la société publique américaine et l'unité indépendante du gouvernement de l'État.

...

Sybase ASE vers Microsoft SQL Server, Chili

Ispirer a déjà réalisé des projets pour des clients sur sept continents, y compris l'Amérique du Sud. Cette fois, nous avons eu l'honneur de coopérer avec un grand fabricant de logiciels basé au...

...