Types of legacy system migrations
| |
|
Legacy Platform |
Typical Migration Strategy
|
Typical gains seen after migration |
|
AS400 applications, PeopleSoft, SAP, ERP systems |
Design a web-services layer geared towards exposing existing functionality to any SOAP enabled client.
Detailed analysis of key use cases - and re-validation of entire business process.
|
Easy, single access, secure views into legacy data. Ease of application maintenance. Quicker turnaround on changes due to agile code-base. |
|
WEB platforms migrated to ASP.NET-
Classic ASP Applications, PHP Applications, Cold Fusion Applications |
Separation of core business logic into a reusable, middle-tier. Identification of key UI elements - and creation of custom UI controls for the key UI elements.
Total core functionality migration to ASP.NET web-forms containing re-usable custom controls - with core business logic separated into a middle-tier.
|
Significantly easier code maintenance. Significant website performance improvements. Quicker turnaround on code changes and feature enhancements. |
|
DESKTOP, Win32 Apps Migrated to .NET - MFC, Visual C++ applications to C# .NET
Managed Code |
Comprehensive MFC forms migrated to WinForms (and optionally WPF) |
Managed code, significantly easier code maintenance. |