Displaying items by tag: user interface
Canada Revenue Agency (CRA) Help Desk - COBOL to Java Modernization on AWS
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®
|
- sql
- transformation blueprint
- Platform Migration
- modernization
- Software Code Modernization
- Refactoring
- Code Documentation
- modernize
- migration
- Data
- Data Migration
- assessment
- architecture
- multitier
- Microservices
- Micro Services
- monolithic
- Security Refactoring
- application modernization
- System Modernization
- Object Oriented
- Quality Output
- Asis Blueprint
- Software Modernization
- Modern Architecture
- ArchitectureDriven
- Software Transformation
- transformation
- cloudnative
- containerized
- modularized
- cobol
- mainframe
- COBOL to Java
- Java
- db2
- DB2 Database
- VSAM
- Monolithic COBOL
- COBOL Modernization
- COBOL Conversion
- Business Case
- DB/2 and VSAM
- stepwise
- input/output (DIO) layer
- SonarQube
- Quality Standards
- SonarQube Quality
- IBM z/OS
- IBM z/OS COBOL
- COBOL and CICS
- cics
- VSAM sequential files to relational
- VSAM to relational database
- PostgreSQL
- PostgreSQL on AWS Aurora
- user interface
- BMS
- BMS to Angular
- BMS to Web Screens
- Containerized on AWS
- Cost Savings
- Green Screen Modernization
- Architecture Diagram
- BMS to CSS
- BMS to HTML5
- Monolithic to Multitier
- Monolithic to cloud native
- VSAM to modern database
- jcl
- batch
VAX Basic to C# - Shaw CBS System
Shaw Cable Systems, one of TSRI's Candian customers, engaged TSRI to modernize their CBS system, which involved 772,684 lines of VMS VAX BASIC source code and 275,707 of VAX Basic comments. The system modernization called for code conversion to C#, along with other services.
![]() |
Customer: Shaw Cable System Source & Target Language: VMS VAX BASIC to C# Lines of Code: 1.1 Million Duration: 5 months Services: Automated Code Transformation, Automated Refactoring, Separation of the business and data logic into tiers, Integration and Testing Support, Engineering Support, Transformation Blueprint®
|
- basic
- sql
- transformation blueprint
- Platform Migration
- modernization
- Software Code Modernization
- Refactoring
- Code Documentation
- modernize
- migration
- Shaw
- Shaw Cable Systems
- VAX Basic
- VAX Basic to C#
- to C#
- CBS System
- code conversion to C#
- Business Logic
- Data Logic
- VAX Documentation
- C# System
- user interface
Video: Modernizing Using Layered Architectures
One huge benefit to an automated modernization is the migration from a monolithic architecture to a multi-tier architecture. The multi-tier, or layered, architecture separates the data layer from the logic layer, and also makes the presentation layer—what the end user sees and interacts with—independent of the other two. In this video segment, Scott Pickett discusses how this modern-day style of architecture allows developers to extend the functionality of an application without affecting the data or behavior of an application. Even more important, however, he explains how a modernized application can continue to refer back to legacy databases when organizations migrate to their target environment in smaller steps rather than committing all at once.
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
----
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.