Learn how Kumaran Systems have successfully helped their clients make the transition from legacy apps to modern, cloud-native applications. Gain insights into the strategies and techniques used by Kumaran Systems, and find out how you can leverage the same approaches for your own application. Discover the key benefits of modernizing legacy apps and get ready to take your business to the next level!
Legacy App Modernization Case Studies - Kumaran Systems
1.
2. MAINFRAME MODERNIZATION
AUTOMOTIVE
THE CLIENT
An automobile giant in North
America. They manufacture
various motor products, such as
passenger vehicles and their
engines, transmissions, and
components; aircraft and aircraft
engines; power equipment; and
sports cars.
The application is a system of record for Operational Standards, containing detailed instructions and specifications needed
to manufacture the products. It is used by assembly line associates to perform their work on the plant floor
The utilization of Mainframe MIPS was high, which caused mainframe resource contention with other applications, and
resulting in huge maintenance cost
The performance of the Mainframe Batch jobs was very poor and met batch completion SLA only 32% of the time
BUSINESS CASE
Tool guided migration of COBOL / JCL batch programs to Java Spring Batch, using Kumaran’s proprietary tool NxTran
Migration of z/OS DB2 to LUW DB2
Tool guided migration of COBOL DB2 Stored procedures to LUW DB2 Stored procedures
Spring batch Jobs Scheduled and monitored using Kumaran’s customized Quartz Scheduler User Interface
Implemented solution for complex integrations with upstream and downstream applications
Implementation of Transactional DB for Online/Batch. Transaction and Reporting DB for interfaces, Reports and Queries
Implemented Solution for compatibility of non-COMP3 and COMP3 values
KUMARAN SOLUTION
SOLUTION BENEFITS
Estimated 5-year savings of $13.13 million in efficiency
hours and maintenance expenses
Batch SLA improved from 32% to 99%
Future ready platform that can eventually be evolved into
a single, modular, manufacturing system
Distributed technology, delivering scalability, reliability,
availability and security of manufacturing systems with
industry-leading techniques
Improved application performance and user experience
Improved productivity of the end users
$13M Estimated 5-year
Savings on expenses
Improved Batch SLA
adherence from 32%
99%
Fast and accurate
Migration
3. MAINFRAME MODERNIZATION TO ORACLE
TRANSIT AUTHORITY
THE CLIENT
A public Transport Authority in
USA, operating the busiest and
largest transit system in North
America. It has a daily rider ship
of 7 million trips (over 2 billion
annually).
The client has combined the bus and subway ridership, due to which there was an increase in ridership. Strong
job growth and tourism also contributed to the increase in ridership. This resulted in delay in implementation of
proposed capital projects. The legacy capital funding system was not efficient enough to handle the new state of
business accurate and automatic. This increased the cost per project execution.
BUSINESS CASE
Mainframe VSAM data has been normalized and migrated to Oracle 10g database
The BMS user interface was migrated to the presentation layer using JSP, Servlets with JavaScript
The COBOL business logic has been migrated to Oracle ADF Business Components
Business logic in COBOL batch programs has been migrated to Java and integrated with a Java based scheduler.
SAS reports have been migrated to BI Crystal Reports
Authentication & Authorization using web services management & Java security solution
Implemented workflow automation for real time fund data processing
KUMARAN SOLUTION
SOLUTION BENEFITS
Real time Fund Data processing through workflow
automation
Real time processing of accelerated vouchering to
transmit the checks to vendors.
Improvement in turnaround of payment to vendors
through accelerated vouchering.
Accurate Funding status to assist better
implementation of capital projects
Faster & more efficient Reporting mechanism
Well-designed J2EE architecture has facilitated for
easy maintenance of the system
Reduced Operational Cost
Real time data
processing
Reduced operational
cost
$
Accurate & Faster
reporting of funding
status
4. ORACLE FORMS MODERNIZATION TO JAVA
INSURANCE
THE CLIENT
A leader in US Worker's Comp
Insurance industry providing
premier services nationally that
helps reduce workplace injury
by putting employees first, so
they get timely care and medical
attention. They fight insurance
fraud by fostering strong
relationships with independent
agents and insurance brokers.
The Core business operations like claims handling, policy issuance, billing, reserves and payments are done via a
Legacy Oracle Forms based application.
Business users are less productive due to cumbersome, inflexible user experience while conducting core business
operations on multiple technology platforms, one of which is the one based in Legacy Oracle Forms.
Higher cost and time to identify, train and bring new employees to work on a legacy system.
Oracle Forms technology poses a technical risk due to the increasingly fading technology.
IT Developer scarcity and skillset limitations
BUSINESS CASE
Tool guided migration of Oracle Forms to Java with HTML5 & Angular user interface
The solution uses MVC architecture with clear separation of Presentation, Service and Persistence layers.
All Oracle Forms components have been migrated to corresponding components in the target technology.
Kumaran’s Forms Converter tool was customized to generate code in client coding standards
The migrated application was integrated with other applications
KUMARAN SOLUTION
SOLUTION BENEFITS
Better business planning on initiatives involving core
systems residing in a single application
Modern look/feel and easier context-based search
capabilities for better user workflow management.
Eliminating Oracle Forms License costs.
Improved and integrated user experience with single
application
Easier to attract high-caliber developers with modern
skillsets
Easy integration with
other systems
Reduced operational
cost
$
Improved User
Experience with
modern look & feel
5. ORACLE FORMS TO .NET MIGRATION
GOVERNMENT
THE CLIENT
The client is the department of labor
in one of the US states. Their key
responsibility is to enhance the state
workforce by providing businesses
with employment-related solutions
and helping people with job
placement and career transition
services.
Legacy Oracle Forms 6i & Oracle 8i based Client-Server application used to perform their day-
to-day operations.
The application was deployed in each desktop complicating the roll out of enhancements and
upgrades.
Oracle support for Oracle 8i database has been withdrawn.
The client was not able to rewrite the application, due to lack of documentation.
BUSINESS CASE
Tool based migration of Oracle Forms legacy application to a web based, multi tiered, thin-
client based .Net application.
The database was migrated from Oracle 8i to MS SQL Server 2000
Look and feel of a completely re-designed modern web natural application
The existing functionality of the client server was preserved and therefore code maintenance
less complex
The existing client server access and functionality were role driven and was maintained
Intelligent validation and Query tuning to improve performance of the transformed
application
Issues & existing defects in the application was corrected during the transformation.
KUMARAN SOLUTION
SOLUTION
BENEFITS
The client was able to achieve a significant
cost benefit of 30% for migrating the legacy
application, instead of a complete grounds-
up development
Easy transition of end users to the migrated
application with minimal training.
Web based system allowing easy
deployments for enhancements and
upgrades.
Easily maintainable code with industry
standard coding standards and best
practices implemented.
Easy maintenance
and deployments
30% cost reduction
in migration
$
Easy transition of
end users with
minimal training
6. ORACLE FORMS 3.0 UPGRADE TO FORMS 10G
INSURANCE
THE CLIENT
A leader in US Worker's
Comp Insurance industry
providing premier services
nationally, that helps
reduce workplace injury,
put employees first so they
get timely care and medical
attention, fight insurance
fraud by fostering strong
relationships with
independent agents and
insurance brokers.
Business critical application running in legacy Oracle Forms 3.0 character-mode.
There was a huge risk associated with running potentially unsupported hardware and software
Oracle support for Oracle Forms 3.0 has ended.
Legacy application maintenance difficult due to character mode IDE and business logic in
Pro*C USER_EXITs.
The legacy technology was unable to support growing business needs.
The application lacked integration and web capabilities.
BUSINESS CASE
Character mode forms migrated to Web based Oracle Forms 10g with the help of Kumaran’s
GUI Converter tool
All reusable components like property classes, visual attributes and PL/SQL routines moved to
OLB & PLLs
Implemented True Mouse Navigation (TMN) support
Migrated the Pro*C USER_EXIT programs to equivalent Oracle Forms 10g components and
PL/SQL.
Several of the complex application components have been broken down to simple
forms/routines for better performance and easy maintenance
Implemented LDAP authentication for supervisor approval functionality.
KUMARAN SOLUTION
SOLUTION
BENEFITS
Oracle Forms 10g is certified & supported
by Oracle.
Ease of Maintenance: The migrated
application was easy to maintain, with the
Forms 10g IDE.
Enriched user experience: The migrated
application was web based with rich user
interface
Integration with other technologies: The
application was integrated with other
Easy integration
with other systems
Oracle Certified
Platform
Improved User
Experience with
modern look & feel
7. FOXPRO, MS ACCESS, CLIPPER AND R&R MIGRATION TO JAVA
BANKING
THE CLIENT
The client is a leading
International bank with an
active global presence. The
bank provides a full range
of products and services to
millions of individuals and
SMEs to meet the financial
needs of their corporate
and institutional clients.
The client uses 4 disparate systems running on FoxPro, MS Access, Clipper and R&R
technologies
The data from various regions were manually collected and dumped into a central database
periodically to take various reports, which is the essential vein of the business
Users were not able to view reports as and when the need arises
Maintaining 4 different applications has become very difficult and expensive
BUSINESS CASE
Consolidation of four different legacy systems to one single web Application
Migrate applications in client/server architectures (FoxPro, Clipper, MS Access, R & R) to the
newest Web based 3-tier distributed architecture.
Migrated the database from a non-relational to Oracle 9i RDBMS.
R&R reports have been migrated to Crystal Reports
Utilities and Accelerator have been used to make the migration process faster and accurate
KUMARAN SOLUTION
SOLUTION BENEFITS
A single consolidated application allowing
the users to perform their day-to-day
operations effectively
Enhanced user experience with web
interface
Real time reporting
Lowered deployment & maintenance cost
Elimination of legacy technology risk
Increased flexibility and extensibility
Real time reporting
Improved User
Experience with
modern look & feel
Reduced
operational cost
$
8. POWERBUILDER TO .NET MIGRATION
AUTOMOTIVE
THE CLIENT
Automotive giant in North
America. They manufacture
various motor products,
such as passenger vehicles
and their engines,
transmissions, and
components; aircraft and
aircraft engines; power
equipment; and sports cars.
Warranty Management System is at risk since it was developed using PowerBuilder which is no
longer supported.
The Vendor support for Power Builder V8 ended in 2005
Lack of Skill set availability in the market.
System failure adds additional risk by not being able to provide timely information needed for
legal compliance.
BUSINESS CASE
Tool guided migration of PowerBuilder to .NET with HTML5 & Angular user interface
Application business logic has been migrated to REST web services
Secure user authentication using TAM, LDAP and SAML
Implemented fine-grained authorization as in legacy PowerBuilder application
Look and feel of the application was completely re-designed to modern responsive web
standards
Integration with existing internal and external interface systems.
PowerBuilder reports were migrated to BO Crystal Reports and integrated with the migrated
web application.
KUMARAN SOLUTION
SOLUTION BENEFITS
Enhanced user experience through responsive web
standards
Easy deployments - Elimination of manual installation of
the legacy application in users’ desktops
Cross browser support
Preserves existing functionality of client server application
Maintenance of the same fine-grained, role -based access
as in the existing client server and functionality
Highly Reliable, Scalable and Maintainable web application
Reduced risk of failure
Improved user productivity
Faster time to market
PowerBuilder
.NET
Faster time to
market
Highly Reliable
and Scalable
application
Improved User
Experience with
modern look & feel
9. POWERBUILDER TO ORACLE FORMS MIGRATION
GOVERNMENT
THE CLIENT
Government depart
responsible to maintain a
healthful and safe
environment for the people
of the state. They are
staffed with highly trained
biologists, chemists,
physicists, geologists,
engineers, lawyers, and
other professionals
dedicated to preserving and
protecting state’s
environment.
The client uses an application was acting as a tool for Environmental Management and
Protection Organizations. The system allows the department to integrate environmental data
management functions across several programs - including air quality, water quality, solid
waste management, and hazardous waste management.
The system was built in legacy PowerBuilder technology, which was not aligned with the
department’s technology direction.
There were challenges in finding resources with PowerBuilder skill set from the market.
BUSINESS CASE
Performed detailed analysis of the application and devised a migration strategy to migrate
the application from PowerBuilder to Oracle Forms 6i.
Using a semi-automated migration tool, migrated PowerBuilder objects to their equivalent
component in Oracle Forms.
PowerBuilder read-only data windows have been migrated to Oracle Reports.
Leveraged Java support in Oracle forms to integrate third-party applications like MS-Word,
MS-Excel.
KUMARAN SOLUTION
SOLUTION
BENEFITS
Elimination of legacy technology risk.
Cost effective and accurate migration with
the help of the semi-automated tool
Preserved existing functionality of the
legacy application
The migrated application was easily
maintainable.
Alignment with department’s technology
direction.
Oracle Forms resources are easily available
in the market.
Easy availability of
resources with
Oracle Forms
skillset
Preserved Existing
Application
Functionality
Aligned with
client’s technology
direction
10. INGRES TO .NET MIGRATION
EDUCATION
THE CLIENT
The client is one of the
largest colleges in the state
of Ontario, Canada,
offering more than 100
full-time programs,
including certificates,
diplomas, graduate
programs and bachelor
degrees in applied studies.
The college uses a Student Information System for their day-to-day operations.
The system was at risk since it was developed using legacy Ingres technology which is no longer
supported.
It runs on Ingres database and native Ingres client frontend. The character mode application required to
be refaced into modern technologies, to cater to the business needs.
The application was not easily maintainable due to complexity and legacy Ingres technology
Finding resources with Ingres programming skills has become difficult.
BUSINESS CASE
Migrated Ingres ABF source forms to ASP .Net Web Pages
using semi-automated tools and accelerators.
Implemented modern web UI features such as pagination,
date picker, List buttons and scrollbars for enhanced user
experience and navigation.
Implemented authentication and authorization as per client
needs.
KUMARAN SOLUTION
SOLUTION BENEFITS
Cost effective and accurate migration with the
help of semi-automated tool
Enhanced user experience with modern web
user interface
Better security, reliability, scalability and
maintainability
Easy integration with other systems
Easy Availability of resources with .Net skills
Easy integration with
other systems
Cost effective and
accurate migration
using semi-
automated tool
Enhanced User
Experience
Source (Ingres) Objects Target (.Net) Mapping
Ingres ABF – Forms ASP.Net – Web Forms
Ingres ABF – Form
Attributes
Modal and Non-Modal
Browser Windows
Ingres ABF – Controls Web Controls
Ingres ABF – Control
Attributes Cascading Style Sheets
Ingres ABF – Menu
ASP .Net – Web Custom
Control
Ingres ABF –Table Field ASP .Net – Grid View
11. ACTUATE REPORTS TO COGNOS MIGRATION
BANKING
THE CLIENT
The client is a leading
International bank with an
active global presence. The
bank provides a full range of
products and services to
millions of individuals and
SMEs to meet the financial
needs of their corporate and
institutional clients.
Client Bank used Actuate as reporting tool to generate reports from the application data. Business
objective is to migrate actuate reports to Cognos reports.
Multilingual reporting.
Support the Bank’s enterprise efforts to migrate other reporting framework to Cognos.
Advantage of real-time analytics on Wholesale Credit data.
BUSINESS CASE
Devised a migration strategy to migrate Actuate reports to
Cognos
Migrated key management and regulatory reports to Cognos.
Involved in complete migration lifecycle: analysis, design,
development, implementation and support.
Implemented English and French support in reporting.
KUMARAN SOLUTION
SOLUTION BENEFITS
Improves customers turn-around time.
Can create reports that contain multiple views of the same
data to communicate different aspects of the data quickly
through visualizations and text
Further expanding the breadth of reporting capabilities
with statistical data.
Web-based deployment and reporting capability.
Ability to support any / multiple data sources.
Support for both dimensional and relational data sources.
Define flexible and powerful data filters.
Easily summarized data and work with calculation
functions, such as total, count, average, minimum, and
maximum
Latest technologies and framework.
Highly-available and stable system
Advanced support for charting, Data exploration with drill
Real time reporting with
support for charting and
data exploration
Improved User Experience
with modern look & feel
Component Technology
Reporting Cognos 10.1.1
Application Server Oracle Weblogic 10.3.5
Database Oracle 10g
Security SiteMinder
Highly Reliable and
Scalable application
12. ETL MIGRATION - INFORMATICA TO SAP BODS
INSURANCE
THE CLIENT
A leader in US Worker's
Compensation Insurance industry
providing premier services
nationally, that helps reduce
workplace injury, put employees first
so they get timely care and medical
attention, fight insurance fraud by
fostering strong relationships with
independent agents and insurance
brokers.
The Client has setup its Data warehouse on SQL Server 2014 and Oracle 11g and uses ETL tools Informatica 7.1.4 & SAP
BODS 3.2/4.2 versions for its data loads.
As most of their ETL has been running on SAP BODS, business did not want to extend their license of Informatica ETL tool
for next year and rather they proposed to have the code migrated to BODS instead, which would be cost effective.
BUSINESS CASE
ETL Migration from Informatica 7.1.4 to SAP BODS 4.x by replicating the existing Business Logics, Securities, Procedures,
User Groups, Scripts, External files, Data Sources and Target systems without any changes.
Develop 199 Data flows and its Workflows in SAP BODS from the following Informatica mapping folders.
Manually execute the SAP BODS ETL JOBs and validate by Comparing Prod report data and Dev data
Replicate the existing loading methodologies (Incremental / Fresh Loads) into SAP BODS ETL JOBs
Performance tuning of converted BODS ETL jobs compared to the source Jobs execution duration within acceptable BODS
product limitations.
Eliminated redundant mappings/code which saves time and clarifies business understanding.
KUMARAN SOLUTION
SOLUTION BENEFITS
The solution provided in time, has saved the business from extending their license of older version ETL tool and got their
ETL on a single platform
License cost savings due to elimination of Informatica
Alignment towards client
technology direction
Single ETL platform
Cost savings due to
elimination of Informatica
$
ETL