Country or Region

United States

Industry

Public Welfare

Major Areas Served in this Study

Migration

Environments

Source System:
ADABAS/Natural and COBOL
Target System:
Microsoft’s .Net platform – C#/ASP.Net/SQL Server

Business Scenario

The agency manages critical systems, of which State Hearing System is the most important system supporting public welfare.

The agency’s system is a complex system, allowing districts, counties and welfare workers to manage and calendar hearing documents. The system has a total of about half million lines of code.

The hearing system serves as a critical path between public welfare officers and the government. As such, it has numerous users who utilize the system, from district offices to court of law.

The system maintains numerous records, scheduling and letter printing processes which are critical for provisioning of welfare services and hence acting as political aide.

Besides provisioning useful services for districts and counties to log in and schedule welfare cases, the system also facilitates coordination of cases, letter printing, and hearing document tracking.

The system had remote users in excess of 400 who logged in using VPN and Citrix interfaces.

Challenge

The State Agency provided essential welfare services to State workers to support legislative practices using legacy system written 18 years ago in ADABAS/Natural and COBOL. These systems were installed on an IBM mainframe that incurred recurring maintenance costs.

With mainframe maintenance costs rising, support staff becoming difficult to find, and the systems unable to connect to other systems or be extended or enhanced in response to changes in legislation and evolving new methods of doing business over the internet, the Agency began looking for options to make these systems scalable, maintainable and extensible using web interfaces.

Migration methodologies have been primarily manual with multiple disparate tools providing partial automation of the processes. Most such initiatives took long periods of time to complete, adding to the risk already inherent in manually driven tasks.

Business Objective

To overcome these issues, the Agency tasked their IT managers to identify a solution that was at least 40% automated and could move the systems to a modern platform in no more than 8-9 months.

Solution

The State Agency selected a solution built around EvolveWare’s Legacy Modernizer because this product automated the entire application modernization process with automation being somewhere between 75-95%.
EvolveWare’s Legacy Modernizer offered the Agency a single product that extracted embedded information from the source, allowed the information to be optimized and modernized, and generated modern web-based code that was scalable and maintainable.

In migrating the Agency systems, Legacy Modernizer automated the extraction of the data model and business rules to 100% and automated the generation of the target systems to 92%. This allowed the conversion of almost 500,000 lines of legacy code in a record time of 8 months.

With the target applications having no run-time dependencies, the Agency was assured of running these modernized systems without having to pay any recurring maintenance costs.

The cost-benefit of this project was assessed as a return on investment (ROI) in excess of 40% on the amount the State invested in the EvolveWare solution.

Project Deliverables & Time Lines

The project included the following deliverables:

  • Business Rules extracted from 500,000 lines of ADABAS/Natural and COBOL code.
  • Normalized SQL Server 2008 database converted from ADABAS database, which included modern entity-attribute names for centralized database creation.
  • Windows scripts converted from batch JCL/Procedures.

The source code was received for processing and the target application was first deployed into production 8 months later. In a calendar period of 8 months, an average of 7 personnel documented, optimized, converted, tested and deployed almost 500,000 lines of legacy code using EvolveWare’s Legacy Modernizer. The following statistics provide the calendar time spent on each of the major project tasks performed in the course of the migration project:
 

  1. Extraction of embedded information and generating target specifications – 4 weeks.
  2. Data model normalization and data transfer – 4 weeks.
  3. Optimization – 6 weeks.
  4. Generating target code – 1 week.
  5. Completing and testing target code – 12 weeks.
  6. Regression and user acceptance testing – 8 weeks.
  7. Packaging and deployment – 2 weeks.

Business Benefit

Proximately the State Agency’s migration of SHS systems was implemented on-time and at a fixed cost. The fixed price quoted for the EvolveWare solution was extremely cost effective, allowing State to perform critical enhancements to their technology stack.

From a performance standpoint, the converted systems continue to perform without any degradation whatsoever. From an operations perspective, the Agency estimates that the annual cost to operate the converted systems on Windows Server is significantly less than what it would have cost to run them on a mainframe, even if the cost of conversion is factored into these expenses. This will allow the Agency to invest the savings in other IT improvements.

Customer Comments

“Utilizing EvolveWare’s highly automated solution has helped us not only save cost by moving to new distributed platform but allowed us to incorporate modern technology framework in record time for a mission critical system.” PMO Office, Partner Representative

EvolveWare, Inc. has been awarded 5 U.S. Patents and 1 Australian Patent for the technology that is incorporated into Legacy Modernizer and its successor, Intellisys™. The U.S. Patent numbers are 7,769,704, 7,774,290, 7,917,457, 8,051,410 and 8,412,653 respectively. The Australian Patent number is 2007348312. No part of this document may be copied, circulated or reprinted in any form without the prior written permission of EvolveWare, Inc. For questions and additional information please e-mail [email protected] or call +1.408.748.8301