contact us
   SOFTWAREMINING Language Modernization & Re-architecture - first step towards the cloud

COBOL to Java Modernization Case Study: Banking and Financial Organization



Bank's Technical Project lead:
"We give Software Mining 10 out of 10 for the conversion and support we received"

The back-office applications of one of the top 4 Canadian banks were implemented in COBOL / DB2 from the 1990 s. The applications were primarily batch applications, and updated frequently to reflect the banks changing business requirements. The applications and the associated DB2 was one of the last applications still running on the IBM Mainframe.
These back-office applications meet the business requirements of the bank. There has been a large investment in creating and updating them.

Legacy Code Issues

  • The applications and the associated DB2 was one of the last applications still running on the IBM Mainframe.
    There were cost benefits associated with moving away from the mainframe.
  • The application generates reports and data-files used by other COBOL applications in other departments, as well as other mainframes (UNISYS). Maintaining backward compatibility and maintaining a gradual modernization path is essential.
  • The bank is standardizing on Java as the development language. Re-hosting of COBOL applications are not considered to be a long term solution.
  • Whilst limited budget and resources ruled out manual rewrite a high level of priority was given to Maintainable java. It was a requirement that translations should be legible to Java developers with little or no training.

Solution

  • SoftwareMining provided a Translation Service, allowing the bank s resources to concentrate on test, maintenance and enhancement of the new application. During the translation process, all further updates to the COBOL programs were rapidly re-translated by SoftwareMining.
  • Bank s Java development staff were brought in from other projects for build, maintenance, and deployment, and also to run new applications against existing data in the DB2 databases and generate the new reports.
  • Legacy development staff - the COBOL development staff already had good exposure to Java. The COBOL staff also generated reports and data-files from the COBOL application for testing purposes. Comparison of the data-files generated by COBOL and the new Java application provided an easy way to validate the new application.
  • Financial Benefits - Some 150-200 programs per man year are tested and moved into production. (compared with approximately 10/15 programs for manual re-writing).
  • Next Step An additional department within the bank will shortly be using SoftwareMining services for migration of their COBOL applications.

Client Focus

  • Enhancements and Future Maintenance
    The bank’s selection of SoftwareMining solutions was after careful evaluation of the various suppliers, including the manual rewrite option. It was decided that the code produced by SoftwareMining’s Translation Tools offered the most legible and easy to maintain code. SoftwareMining Tools were customized to export all Embedded SQL statements to file system. This allows migration and testing of the SQL statements without having to touch any of the tested Java code.
  • Performance
    COBOL applications tend to have better performance than the translated Java applications. However, the distributed architecture of Java allows running different batch programs on multiple processors / lower cost machines.

Further performance improvements to application was achieved by a mixture of

  • Clean-up of SQL scripts
  • Data caches on java
  • Splitting some long running batch programs

Download this Legacy Modernization Case Study as PDF

 News:


2012 May SoftwareMining invited to join Microsoft's Platform Modernization Alliance

2012 January Unisys's C# translation of URBIS Banking application completes Testing phase, is ready for production

2011 July Transunion decides on SoftwareMining for migration of Tandem COBOL Credit Card Application to Java

2011 June Unisys Awards COBOL to C# migration of Banking application to SoftwareMining

2011 May CGI to use SoftwareMining tools for migration of 3 COBOL applications to Java

2011 April Unit Trust Corporation to use SoftwareMining for migration of I-Series/ILE Cobol to Java

2011 Jan Schober Successfully completes migration of Legacy COBOL Application to Java

 

  © 2012, SoftwareMining Technologies. All Rights Reserved.
"SoftwareMining Technolgies" is a trademark of Software Modernization Technologies Ltd (UK). by agreement with Software Mining Inc, Nevada - USA.
Software Modernization Technologies Ltd. Reg. England 7300248. Reg Offices: 8b Accommodation Road, London NW11 8ED, United Kingdom.

http://www.softwaremining.com