Handelspartner
Unser Kunde war ein globaler Anbieter von ERP, CRM, SCM und Software-Lösungen für mittelständische Unternehmen.
Herausforderung
Hauptprodukt des Kunden, die erhebliche Einnahmen brachte, war ERP, Fertigung und Finanzanwendungssuite. Das Produkt wurde mit Entwicklungswerkzeugen vor einigen Jahren, die von Progress Software bereitgestellt wurden, geschrieben. Die Anwendung des Kunden wurde neu vor 3 Jahren auf NET-Framework geschrieben.
Die Server-Anwendung Code wurde mit Hilfe der Progress Anwendung Geschäftsordnung (ABL / 4GL) geschrieben. Es waren etwa zwei Millionen Codezeilen, die fünftausend und eine halbe Dateien enthalten.
Dieses Unternehmen wurde auf der Suche nach einer automatisierten Lösung, um ein Produkt Quellcode in C # zu konvertieren. Es ist wichtig zu betonen, dass das Produkt keine interne Anwendung, sondern eine kommerzielle Enterprise-Lösung war.
Loesung
Um eine erfolgreiche Migration zu behandeln hat Ispirer ein Spezialtool, das der Progress 4GL Dateien in C # 3.5 Konvertierung automatisieren können, gebeten.
Folge und Vorteile
Am Ende hat die migrierte Anwendung die Datenbank Zugriffslogik weitgehend verwendet mit der Hilfe von Tool mit den neuesten Funktionen von NET 3.5 für die Konvertierung, LINQ-Technologie. LINQ war eine Erweiterung NET Framework, die C # mit Muttersprachsyntax für SQL-Abfragen erweitert und verschiedenen Klassenbibliotheken für die Vorteile dieser Fähigkeiten bereitgestellt.
Technologien und Tools
Datenbanken: Microsoft SQL Server 2005 und 2008
Programmiersprachen und Plattformen: Fortschritte 4GL, Microsoft C #, LINQ
2009
Erfahren Sie mehr über Progress 4GL to C#.NET Migration
|