SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
www.niit-tech.com

Linux Migration
Ashish Massey

NIIT Technologies White Paper
CONTENTS
Introduction

3

Mainframe Technology

3

Challenges Associated with Mainframe Technology

3

Linux Migration

3

Advantages of Linux Technology

4

Migration Challenges

4

Conclusion

5
Introduction
Insurance industry is undergoing a phenomenal transformation. The
continuous sluggishness of top line growth is steering the industry
towards newer business models and requisite technologies to

• Support thousands of users and application programs
concurrently accessing numerous resources
• Manage terabytes of information in databases
• Handle large-bandwidth communication.

support them. Time-to-market, though a perpetual need, has today
become a real imperative for businesses to break through this

Because of these capabilities, the mainframe is often used by IT

stagnation. Bringing the consumer closer to the business, providing

organizations to host the most important, mission-critical

facilities to easily access information, transact, and ensuring

applications. These applications typically include customer order

continual commitment from distributors are some of the key growth

processing, financial transactions, production and inventory

factors that drive this industry. To support this business change, the

control, payroll, as well as many other types of work.

underlying IT landscape is also undergoing a rapid transformation.
In today’s world, technology is advancing at a very high pace,
new technologies are providing improved business logic and
increased productivity. Migrating to new technology is very
necessary for an organization.

Challenges Associated with
Mainframe Technology
Below are the challenges associated with mainframe technology:
• High cost of system hardware

This white paper aims at helping organizations understand the life
cycle and challenges associated with the migration of a legacy
mainframe application to a more cost effective yet stable

• Since millions of transaction process in a business day the
operating and maintenance cost which includes both CPU and
space (DASD/Tape) is high

environment like Linux.
• Organizations face an ever increasing Staffing cost as very few
people are left with expertise in old technologies.

Mainframe Technology

It is because of the high infrastructure/operational cost and with

Today, mainframe computers play a central role in the daily

introduction of new technologies many of the big organizations

operations of most of the world's largest corporations. While

have taken a strategic direction of migrating their business

other forms of computing are used extensively in business in

applications to a less expensive but competitive platform, hence

various capacities, mainframe occupies a coveted place in

saving millions of dollar from infrastructure maintenance and

today's e-business environment. In banking, finance, health care,

utilizing the same in new business opportunities.

insurance, government, and a multitude of other public and
private enterprises.
Various languages associated with the mainframe technology are

Linux Migration

Assembler, COBOL, PL/I, REXX, JCL, DB2, Eazytrive, and CICS.

The successful migration of applications across platforms cannot

Businesses today rely on the mainframe to:

be accomplished without extensive pre-planning and analysis.

• Perform large-scale transaction processing (thousands of
transactions per second)

This white paper addresses the steps require to migrate
established statistical applications and their associated data from
Mainframe to LINUX.

3
Steps included in this migration life cycle are:

As part of testing strategy parallel testing was performed

• Organization senior management should believe in this migration

between mainframe and Linux environment in all the below
mentioned phases:

• Linux Server setup.Proof of Concept testing
• Determining the cost benefit analysis. Migration Framework
• Application programs and data Migration.Testing Strategy.

• Unit Testing
• Integration/Acceptance Testing
• Production Parallel Testing.

The proof of concepts performed:
The approach used as part of management during this migration

• Data Migration
• Replacing of COBOL/DB2 connectivity to Sybase/Micro focus
COBOL

project was agile methodology where each phase went through
iterative and incremental development. It promotes adaptive
planning, evolutionary development and delivery, an iterative

• Performance Testing (CPU Saves)

approach and encourages rapid and flexible response to change.

• Stress Testing (Processing huge transactions).

Migration Steps:
• Mainframe application COBOL programs were converted to
micro Focus COBOL and migrated to Linux platform
• JCL’s were converted Linux shell scripts. EZT’s, assembler codes
were converted to COBOL
• SORT was converted to micro Focus SORT utilities
• Various mainframe utilities such as IDCAMS, IEBGENER were
converted to Linux compatible tools and commands
• DB2 modules were updated to establish the Sybase connection
• Mainframe database (VSAM) files were migrated to Linux

Advantages of Linux Technology
Technology migration provides organizations a number of advantages including:
• Reduce operational and maintenance cost
• Usage of current business process along with modern
technology
• Successful migration without affecting the business activities and
functionality
• Less dependency on resources associated with legacy systems.

platform as indexed files.

Migration Challenges

Migration Framework:

Various challenges were encountered in this migration that NIIT
FTP

Technologies and our client were able to resolve successfully.
Outlined below are samples of how these challenges were met and

Baseline
Data
Mainframe
Components
(Cobl,JCL,
Files,
Tdols)
MF box

Linux Prod Box

Data Files

have become a basis for future migrations.

Application
Programs
(Cobol etc..)

JCLs, Procs,
Control Cards,
Tools etc

Data
Conversion
Utilities

Cobol
Conversion
Utilities

JCL
Conversion
Utilities

ASCII Data

MF Cobol

Shell Scripts

• One of the key challenges was to come up with an efficient
architecture design on the new technology so as to continue the
business activities and functionality without being impacted
• Several brainstorming session, workshops, JAD sessions were
initiated to evolve robust system architecture
• Since mainframe database consists of the VSAM files proper and

Shell Scripts,
MF Cobol,
Converted
Data Files
and Tools

efficient data transfer methodology was necessary. One of the
Converted
Source & Data

key challenges was the duration of the data transfer between the
Shell Execution
and Testing

two environments. Several data transfer tools were considered
during the POC to come up with an efficient and robust data

Production
Migration

transfer model

4
• Use of File Port tool resulted in efficient and quick data transfer
for both compressed and uncompressed data between
mainframe and Linux platform

Conclusion
The efficient approach to migrate applications from Mainframe to
LINUX requires a careful data transfer design, the redesign of

• Mainframe application components (COBOL, EZT’s, JCL, SORT

applications to run all processes in Linux environment, addressing

utility) were converted to Linux compatible elements using NIIT

data precision and data conversion problems, and creating an

proprietary tools

efficient space management.

• Issues were encountered and resolved during production parallel
which was part of the testing strategy. This enabled the team to
identify unknown issues using production data and resolve them

Applications redesign in the Linux environment also involves JCL and
JCL Procedure conversion from Mainframe to LINUX scripts, conversion of COBOL, EZT’s, assembler and other mainframe utilities.

before the project implementation
• Decommissioning of the application on mainframe platform after

Many companies in the industry have accepted and performed

successful migration without impacting the dependent systems.

technology migration which resulted in approximately 40 percent

In order to prevent this risk all the dependent applications were

reduction in infrastructure cost, thereby leading them to newer

involved during the entire migration cycle.

business and technical opportunities.

5
About the Author
Ashish Massey works as a Technical Specialist at NIIT Technologies. He has over 10 years of
experience, including 8 years in insurance domain.

He has been instrumental working as an architect and SME in Linux migration projects at NIIT
Technologies.

About NIIT Technologies
NIIT Technologies is a leading IT solutions organization, servicing customers in North America,
Europe, Asia and Australia. It offers services in Application Development and Maintenance,
Enterprise Solutions including Managed Services and Business Process Outsourcing to
organisations in the Financial Services, Travel & Transportation, Manufacturing/Distribution, and
Government sectors. With employees over 8,000 professionals, NIIT Technologies follows global
standards of software development processes.

Over the years the Company has forged extremely rewarding relationships with global majors, a
testimony to mutual commitment and its ability to retain marquee clients, drawing repeat
business from them. NIIT Technologies has been able to scale its interactions with marquee

India

clients in the BFSI sector, the Travel Transport & Logistics and Manufacturing & Distribution, into

NIIT Technologies Ltd.
Corporate Heights (Tapasya)
Plot No. 5, EFGH, Sector 126
Noida-Greater Noida Expressway
Noida – 201301, U.P., India
Ph: + 91 120 7119100
Fax: + 91 120 7119150

extremely meaningful, multi-year "collaborations.

Americas

ISO 20000 IT management standards.

NIIT Technologies follows global standards of development, which include ISO 9001:2000
Certification, assessment at Level 5 for SEI-CMMi version 1.2 and ISO 27001 information
security management certification. Its data center operations are assessed at the international

NIIT Technologies Inc.,
1050 Crown Pointe Parkway
5th Floor, Atlanta, GA 30338, USA
Ph: +1 770 551 9494
Toll Free: +1 888 454 NIIT
Fax: +1 770 551 9229

Europe
NIIT Technologies Limited
2nd Floor, 47 Mark Lane
London - EC3R 7QQ, U.K.
Ph: +44 20 70020700
Fax: +44 20 70020701

Singapore
NIIT Technologies Pte. Limited
31 Kaki Bukit Road 3
#05-13 Techlink
Singapore 417818
Ph: +65 68488300
Fax: +65 68488322

Write to us at marketing@niit-tech.com

www.niit-tech.com

D_43_120413

A leading IT solutions organization | 21 locations and 16 countries | 8000 professionals | Level 5 of SEI-CMMi, ver1.2
ISO 27001 certified | Level 5 of People CMM Framework

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

AWS Data Transfer Services Deep Dive
AWS Data Transfer Services Deep Dive AWS Data Transfer Services Deep Dive
AWS Data Transfer Services Deep Dive
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS Cloud
 
AWS Analytics
AWS AnalyticsAWS Analytics
AWS Analytics
 
Intro to AWS: Storage Services
Intro to AWS: Storage ServicesIntro to AWS: Storage Services
Intro to AWS: Storage Services
 
Heterogenous Migration with DMS & SCT
Heterogenous Migration with DMS & SCTHeterogenous Migration with DMS & SCT
Heterogenous Migration with DMS & SCT
 
Day 4 - Cloud Migration - But How?
Day 4 - Cloud Migration - But How?Day 4 - Cloud Migration - But How?
Day 4 - Cloud Migration - But How?
 
Building the business case for AWS
Building the business case for AWSBuilding the business case for AWS
Building the business case for AWS
 
AWS Foundations
AWS FoundationsAWS Foundations
AWS Foundations
 
Amazon Lightsail
Amazon LightsailAmazon Lightsail
Amazon Lightsail
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
 
AWS Cloud Value Framework - AWS Transformation Days Raleigh 2018.pdf
AWS Cloud Value Framework - AWS Transformation Days Raleigh 2018.pdfAWS Cloud Value Framework - AWS Transformation Days Raleigh 2018.pdf
AWS Cloud Value Framework - AWS Transformation Days Raleigh 2018.pdf
 
AWS-Data-Migration-module3
AWS-Data-Migration-module3AWS-Data-Migration-module3
AWS-Data-Migration-module3
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
 
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
AWS Summit Singapore 2019 | Enterprise Migration Journey Roadmap
AWS Summit Singapore 2019 | Enterprise Migration Journey RoadmapAWS Summit Singapore 2019 | Enterprise Migration Journey Roadmap
AWS Summit Singapore 2019 | Enterprise Migration Journey Roadmap
 
ABD201-Big Data Architectural Patterns and Best Practices on AWS
ABD201-Big Data Architectural Patterns and Best Practices on AWSABD201-Big Data Architectural Patterns and Best Practices on AWS
ABD201-Big Data Architectural Patterns and Best Practices on AWS
 
AWS basics
AWS basicsAWS basics
AWS basics
 

Similar a Linux Migration from Legacy Mainframe Application - Whitepaper

PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-New
karunbakshi
 
The Future of Convergence Paper
The Future of Convergence PaperThe Future of Convergence Paper
The Future of Convergence Paper
Hitachi Vantara
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native Computing
Saju Thomas
 
Modernizing the Enterprise Monolith: EQengineered Consulting Green Paper
Modernizing the Enterprise Monolith: EQengineered Consulting Green PaperModernizing the Enterprise Monolith: EQengineered Consulting Green Paper
Modernizing the Enterprise Monolith: EQengineered Consulting Green Paper
Mark Hewitt
 
Modernizing the Enterprise Monolith: EQengineered Consulting Green Paper
Modernizing the Enterprise Monolith: EQengineered Consulting Green PaperModernizing the Enterprise Monolith: EQengineered Consulting Green Paper
Modernizing the Enterprise Monolith: EQengineered Consulting Green Paper
Rachel Mezzatesta
 

Similar a Linux Migration from Legacy Mainframe Application - Whitepaper (20)

IMS Brochure
IMS BrochureIMS Brochure
IMS Brochure
 
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfApplication Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
 
The journey to Cloud
The journey to CloudThe journey to Cloud
The journey to Cloud
 
IBM Z Cost Reduction Opportunities. Are you missing out?
IBM Z Cost Reduction Opportunities. Are you missing out?IBM Z Cost Reduction Opportunities. Are you missing out?
IBM Z Cost Reduction Opportunities. Are you missing out?
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-New
 
Sheldon cousino resume
Sheldon cousino resumeSheldon cousino resume
Sheldon cousino resume
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 
Digital Architecture – The Missing Link in Digital Transformation Success
Digital Architecture – The Missing Link in Digital Transformation SuccessDigital Architecture – The Missing Link in Digital Transformation Success
Digital Architecture – The Missing Link in Digital Transformation Success
 
Supercharging the Cloud for an Agile Enterprise
Supercharging the Cloud  for an Agile EnterpriseSupercharging the Cloud  for an Agile Enterprise
Supercharging the Cloud for an Agile Enterprise
 
The Future of Convergence Paper
The Future of Convergence PaperThe Future of Convergence Paper
The Future of Convergence Paper
 
Strategic IT Transformation Programme Delivers Next-Generation Agile IT Infra...
Strategic IT Transformation Programme Delivers Next-Generation Agile IT Infra...Strategic IT Transformation Programme Delivers Next-Generation Agile IT Infra...
Strategic IT Transformation Programme Delivers Next-Generation Agile IT Infra...
 
Container Technologies and Transformational value
Container Technologies and Transformational valueContainer Technologies and Transformational value
Container Technologies and Transformational value
 
Securing the Cloud Native Stack
Securing the Cloud Native StackSecuring the Cloud Native Stack
Securing the Cloud Native Stack
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native Computing
 
Modernizing the Enterprise Monolith: EQengineered Consulting Green Paper
Modernizing the Enterprise Monolith: EQengineered Consulting Green PaperModernizing the Enterprise Monolith: EQengineered Consulting Green Paper
Modernizing the Enterprise Monolith: EQengineered Consulting Green Paper
 
Modernizing the Enterprise Monolith: EQengineered Consulting Green Paper
Modernizing the Enterprise Monolith: EQengineered Consulting Green PaperModernizing the Enterprise Monolith: EQengineered Consulting Green Paper
Modernizing the Enterprise Monolith: EQengineered Consulting Green Paper
 

Más de NIIT Technologies

Q2 FY'20
Q2 FY'20Q2 FY'20
Q1 FY'20 Result
Q1 FY'20 ResultQ1 FY'20 Result
Q1 FY'20 Result
NIIT Technologies
 
Results for Quarter 2 Financial Year 2015-16
Results for Quarter 2 Financial Year 2015-16Results for Quarter 2 Financial Year 2015-16
Results for Quarter 2 Financial Year 2015-16
NIIT Technologies
 

Más de NIIT Technologies (20)

Q2 FY'20
Q2 FY'20Q2 FY'20
Q2 FY'20
 
Q1 FY'20 Result
Q1 FY'20 ResultQ1 FY'20 Result
Q1 FY'20 Result
 
Q4 FY'19 Result
Q4 FY'19 ResultQ4 FY'19 Result
Q4 FY'19 Result
 
Q2 FY'19 Result
Q2 FY'19 ResultQ2 FY'19 Result
Q2 FY'19 Result
 
Q1 FY’19 Result
Q1 FY’19 ResultQ1 FY’19 Result
Q1 FY’19 Result
 
Q3 Results
Q3 ResultsQ3 Results
Q3 Results
 
NIIT Tech Q2 Results
NIIT Tech Q2 ResultsNIIT Tech Q2 Results
NIIT Tech Q2 Results
 
Q1 FY'18
Q1 FY'18 Q1 FY'18
Q1 FY'18
 
NIIT Technologies Q4 FY’17
NIIT Technologies Q4 FY’17NIIT Technologies Q4 FY’17
NIIT Technologies Q4 FY’17
 
The 3 e’s of customer experience
The 3 e’s of customer experienceThe 3 e’s of customer experience
The 3 e’s of customer experience
 
Q3 FY17 results
Q3 FY17 resultsQ3 FY17 results
Q3 FY17 results
 
10 Lessons Learned from NIIT Technologies
10 Lessons Learned from NIIT Technologies10 Lessons Learned from NIIT Technologies
10 Lessons Learned from NIIT Technologies
 
NIIT Tech - Q1 FY17
NIIT Tech - Q1 FY17NIIT Tech - Q1 FY17
NIIT Tech - Q1 FY17
 
NIIT Technologies delivers robust 145% growth in PAT for FY’16
NIIT Technologies delivers robust 145% growth in PAT for FY’16NIIT Technologies delivers robust 145% growth in PAT for FY’16
NIIT Technologies delivers robust 145% growth in PAT for FY’16
 
Dynamic UX Ecosystem
Dynamic UX EcosystemDynamic UX Ecosystem
Dynamic UX Ecosystem
 
4 factors to consider before finalizing a Cargo Management System
4 factors to consider before finalizing a Cargo Management System4 factors to consider before finalizing a Cargo Management System
4 factors to consider before finalizing a Cargo Management System
 
Unlock value potential from Cargo Management Operations
Unlock value potential from Cargo Management OperationsUnlock value potential from Cargo Management Operations
Unlock value potential from Cargo Management Operations
 
Results for Quarter 2 Financial Year 2015-16
Results for Quarter 2 Financial Year 2015-16Results for Quarter 2 Financial Year 2015-16
Results for Quarter 2 Financial Year 2015-16
 
New Distribution Capability benefits and challenges
New Distribution Capability benefits and challengesNew Distribution Capability benefits and challenges
New Distribution Capability benefits and challenges
 
Build consistent brand experience at the last mile
Build consistent brand experience at the last mileBuild consistent brand experience at the last mile
Build consistent brand experience at the last mile
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

Linux Migration from Legacy Mainframe Application - Whitepaper

  • 2. CONTENTS Introduction 3 Mainframe Technology 3 Challenges Associated with Mainframe Technology 3 Linux Migration 3 Advantages of Linux Technology 4 Migration Challenges 4 Conclusion 5
  • 3. Introduction Insurance industry is undergoing a phenomenal transformation. The continuous sluggishness of top line growth is steering the industry towards newer business models and requisite technologies to • Support thousands of users and application programs concurrently accessing numerous resources • Manage terabytes of information in databases • Handle large-bandwidth communication. support them. Time-to-market, though a perpetual need, has today become a real imperative for businesses to break through this Because of these capabilities, the mainframe is often used by IT stagnation. Bringing the consumer closer to the business, providing organizations to host the most important, mission-critical facilities to easily access information, transact, and ensuring applications. These applications typically include customer order continual commitment from distributors are some of the key growth processing, financial transactions, production and inventory factors that drive this industry. To support this business change, the control, payroll, as well as many other types of work. underlying IT landscape is also undergoing a rapid transformation. In today’s world, technology is advancing at a very high pace, new technologies are providing improved business logic and increased productivity. Migrating to new technology is very necessary for an organization. Challenges Associated with Mainframe Technology Below are the challenges associated with mainframe technology: • High cost of system hardware This white paper aims at helping organizations understand the life cycle and challenges associated with the migration of a legacy mainframe application to a more cost effective yet stable • Since millions of transaction process in a business day the operating and maintenance cost which includes both CPU and space (DASD/Tape) is high environment like Linux. • Organizations face an ever increasing Staffing cost as very few people are left with expertise in old technologies. Mainframe Technology It is because of the high infrastructure/operational cost and with Today, mainframe computers play a central role in the daily introduction of new technologies many of the big organizations operations of most of the world's largest corporations. While have taken a strategic direction of migrating their business other forms of computing are used extensively in business in applications to a less expensive but competitive platform, hence various capacities, mainframe occupies a coveted place in saving millions of dollar from infrastructure maintenance and today's e-business environment. In banking, finance, health care, utilizing the same in new business opportunities. insurance, government, and a multitude of other public and private enterprises. Various languages associated with the mainframe technology are Linux Migration Assembler, COBOL, PL/I, REXX, JCL, DB2, Eazytrive, and CICS. The successful migration of applications across platforms cannot Businesses today rely on the mainframe to: be accomplished without extensive pre-planning and analysis. • Perform large-scale transaction processing (thousands of transactions per second) This white paper addresses the steps require to migrate established statistical applications and their associated data from Mainframe to LINUX. 3
  • 4. Steps included in this migration life cycle are: As part of testing strategy parallel testing was performed • Organization senior management should believe in this migration between mainframe and Linux environment in all the below mentioned phases: • Linux Server setup.Proof of Concept testing • Determining the cost benefit analysis. Migration Framework • Application programs and data Migration.Testing Strategy. • Unit Testing • Integration/Acceptance Testing • Production Parallel Testing. The proof of concepts performed: The approach used as part of management during this migration • Data Migration • Replacing of COBOL/DB2 connectivity to Sybase/Micro focus COBOL project was agile methodology where each phase went through iterative and incremental development. It promotes adaptive planning, evolutionary development and delivery, an iterative • Performance Testing (CPU Saves) approach and encourages rapid and flexible response to change. • Stress Testing (Processing huge transactions). Migration Steps: • Mainframe application COBOL programs were converted to micro Focus COBOL and migrated to Linux platform • JCL’s were converted Linux shell scripts. EZT’s, assembler codes were converted to COBOL • SORT was converted to micro Focus SORT utilities • Various mainframe utilities such as IDCAMS, IEBGENER were converted to Linux compatible tools and commands • DB2 modules were updated to establish the Sybase connection • Mainframe database (VSAM) files were migrated to Linux Advantages of Linux Technology Technology migration provides organizations a number of advantages including: • Reduce operational and maintenance cost • Usage of current business process along with modern technology • Successful migration without affecting the business activities and functionality • Less dependency on resources associated with legacy systems. platform as indexed files. Migration Challenges Migration Framework: Various challenges were encountered in this migration that NIIT FTP Technologies and our client were able to resolve successfully. Outlined below are samples of how these challenges were met and Baseline Data Mainframe Components (Cobl,JCL, Files, Tdols) MF box Linux Prod Box Data Files have become a basis for future migrations. Application Programs (Cobol etc..) JCLs, Procs, Control Cards, Tools etc Data Conversion Utilities Cobol Conversion Utilities JCL Conversion Utilities ASCII Data MF Cobol Shell Scripts • One of the key challenges was to come up with an efficient architecture design on the new technology so as to continue the business activities and functionality without being impacted • Several brainstorming session, workshops, JAD sessions were initiated to evolve robust system architecture • Since mainframe database consists of the VSAM files proper and Shell Scripts, MF Cobol, Converted Data Files and Tools efficient data transfer methodology was necessary. One of the Converted Source & Data key challenges was the duration of the data transfer between the Shell Execution and Testing two environments. Several data transfer tools were considered during the POC to come up with an efficient and robust data Production Migration transfer model 4
  • 5. • Use of File Port tool resulted in efficient and quick data transfer for both compressed and uncompressed data between mainframe and Linux platform Conclusion The efficient approach to migrate applications from Mainframe to LINUX requires a careful data transfer design, the redesign of • Mainframe application components (COBOL, EZT’s, JCL, SORT applications to run all processes in Linux environment, addressing utility) were converted to Linux compatible elements using NIIT data precision and data conversion problems, and creating an proprietary tools efficient space management. • Issues were encountered and resolved during production parallel which was part of the testing strategy. This enabled the team to identify unknown issues using production data and resolve them Applications redesign in the Linux environment also involves JCL and JCL Procedure conversion from Mainframe to LINUX scripts, conversion of COBOL, EZT’s, assembler and other mainframe utilities. before the project implementation • Decommissioning of the application on mainframe platform after Many companies in the industry have accepted and performed successful migration without impacting the dependent systems. technology migration which resulted in approximately 40 percent In order to prevent this risk all the dependent applications were reduction in infrastructure cost, thereby leading them to newer involved during the entire migration cycle. business and technical opportunities. 5
  • 6. About the Author Ashish Massey works as a Technical Specialist at NIIT Technologies. He has over 10 years of experience, including 8 years in insurance domain. He has been instrumental working as an architect and SME in Linux migration projects at NIIT Technologies. About NIIT Technologies NIIT Technologies is a leading IT solutions organization, servicing customers in North America, Europe, Asia and Australia. It offers services in Application Development and Maintenance, Enterprise Solutions including Managed Services and Business Process Outsourcing to organisations in the Financial Services, Travel & Transportation, Manufacturing/Distribution, and Government sectors. With employees over 8,000 professionals, NIIT Technologies follows global standards of software development processes. Over the years the Company has forged extremely rewarding relationships with global majors, a testimony to mutual commitment and its ability to retain marquee clients, drawing repeat business from them. NIIT Technologies has been able to scale its interactions with marquee India clients in the BFSI sector, the Travel Transport & Logistics and Manufacturing & Distribution, into NIIT Technologies Ltd. Corporate Heights (Tapasya) Plot No. 5, EFGH, Sector 126 Noida-Greater Noida Expressway Noida – 201301, U.P., India Ph: + 91 120 7119100 Fax: + 91 120 7119150 extremely meaningful, multi-year "collaborations. Americas ISO 20000 IT management standards. NIIT Technologies follows global standards of development, which include ISO 9001:2000 Certification, assessment at Level 5 for SEI-CMMi version 1.2 and ISO 27001 information security management certification. Its data center operations are assessed at the international NIIT Technologies Inc., 1050 Crown Pointe Parkway 5th Floor, Atlanta, GA 30338, USA Ph: +1 770 551 9494 Toll Free: +1 888 454 NIIT Fax: +1 770 551 9229 Europe NIIT Technologies Limited 2nd Floor, 47 Mark Lane London - EC3R 7QQ, U.K. Ph: +44 20 70020700 Fax: +44 20 70020701 Singapore NIIT Technologies Pte. Limited 31 Kaki Bukit Road 3 #05-13 Techlink Singapore 417818 Ph: +65 68488300 Fax: +65 68488322 Write to us at marketing@niit-tech.com www.niit-tech.com D_43_120413 A leading IT solutions organization | 21 locations and 16 countries | 8000 professionals | Level 5 of SEI-CMMi, ver1.2 ISO 27001 certified | Level 5 of People CMM Framework