News & Blog

Displaying items by tag: Cost Savings

CRA and AWS engaged with TSRI to complete the modernization of their COBOL-based system to Java on AWS. To Achieve CRA's goals, TSRI tuned JANUS Studio® to parse, transform, document, and refactor the IBM z/OS COBOL application. In just 1.5 months, TSRI modernized the application from an IBM Mainframe COBOL and CICS monolith to a modern multi-tier architecture in Java on the AWS cloud. Just as important, TSRI also converted the DB2 database and VSAM sequential files to a relational PostgreSQL database on AWS Aurora.

Customer: Canada Revenue Agency (CRA) and AWS

Source & Target Language: IBM COBOL to Java on AWS

Lines of Code: 168,000

Duration:  1.5 Months

Services: Automated Code Transformation, Automated Refactoring, Integration and Testing Support, SonarQube Quality Refactoring, Code-Specific Adaptation, Database Migration, Transformation "To-Be" Blueprint®, Application "As-Is" Blueprint®



Published in Case-Studies

The Pitney Bowes Postage Payment Application had been running COBOL for decades on an HP NonStop Tandem mainframe, however, to seize the opportunities of the digital cloud age and to reduce overall technical debt, Pitney Bowes needed to modernize the Tandem COBOL to C# .NET Core. Just as important as the code, the HP NonStop Tandem database needed to also be migrated to a modern Microsoft SQL Server database and deployed to AWS. TSRI successfully transformed the application at 99.96% automation, and deployed the modernized application on the AWS cloud.

Customer: Pitney Bowes Inc.

Source & Target Language: COBOL to C# .Net Core on AWS

Lines of Code: 390,000

Duration: 6 Months  

Services:  Automated Code Transformation (99.96% level of automation), Automated Refactoring, Database Conversion: File based system to a Microsoft SQL Environment, Integration and Testing Support, Transformation Blueprint®Application "As-Is" Blueprint®,



Published in Case-Studies
Tuesday, 12 October 2021 16:47

Video: Effective Testing During Modernizations

When you use automation to modernize applications that you’ve been running for years, there should be no functional change between the legacy code you’ve migrated from and the target language you’ve transformed to. That dramatically simplifies testing.

As Scott Pickett explains in the latest episode of our “Migrating Your Mainframe to the Cloud” video series, you can create quick test scripts to confirm that the business logic has stayed exactly the same. From there, knowing that the automated modernization has created that like-for-like codebase in the new target language means that you simply need to confirm that the data baselines you set are in sync and you’re off to the races!

As Scott does note, TSRI’s solution does inject telemetry into the modernization so you will have logs to help with those code and data comparisons, which makes the full testing process that much simpler.




Originally aired live on May 18, 2021.


Be sure to view our other videos in this series:

Videos 1 & 2: “Setting Project Scope” and “Setting Up Development Sandboxes”

Video 3: “Selecting Cloud Vendors and Your Target Language”

Video 4: “Using Automation to Quickly and Accurately Move to a Multi-Tier Environment”

Video 5: “Modernizing Using Layered Architectures”


TSRI is Here for You 

As a leading provider of software modernization services, TSRI enables technology readiness for the cloud and other modern architecture environments. We bring software applications into the future quickly, accurately, and efficiently with low risk and minimal business disruption, accomplishing in months what would otherwise take years. 

See Case Studies 

Learn About Our Technology 

Get Started on Your Modernization Journey Today! 

Published in Cloud