SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Amazon, apple, facebook and google
Amazon, apple, facebook and googleAmazon, apple, facebook and google
Amazon, apple, facebook and googleChetan Dua
 
Mis ppt unit 3 & 4
Mis ppt unit 3 & 4Mis ppt unit 3 & 4
Mis ppt unit 3 & 4Jay Patel
 
MIS-CH13: Building Information Systems
MIS-CH13: Building Information SystemsMIS-CH13: Building Information Systems
MIS-CH13: Building Information SystemsSukanya Ben
 
Governance and Architecture in Data Integration
Governance and Architecture in Data IntegrationGovernance and Architecture in Data Integration
Governance and Architecture in Data IntegrationAnalytiX DS
 
Asegurando la calidad del dato en mi entorno de business intelligence
Asegurando la calidad del dato en mi entorno de business intelligenceAsegurando la calidad del dato en mi entorno de business intelligence
Asegurando la calidad del dato en mi entorno de business intelligenceMary Arcia
 
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & ISMIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & ISSukanya Ben
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse RequirementsDavid Walker
 
File based approach
File based approachFile based approach
File based approachPreethaAS
 
ADBMS Object and Object Relational Databases
ADBMS  Object  and Object Relational Databases ADBMS  Object  and Object Relational Databases
ADBMS Object and Object Relational Databases Jayanthi Kannan MK
 
Introduction to Data Mining and Data Warehousing
Introduction to Data Mining and Data WarehousingIntroduction to Data Mining and Data Warehousing
Introduction to Data Mining and Data WarehousingKamal Acharya
 
Data base management system
Data base management systemData base management system
Data base management systemNavneet Jingar
 
Building BI Project
Building BI ProjectBuilding BI Project
Building BI ProjectPooja Prabhu
 
Chapter 6
Chapter 6Chapter 6
Chapter 6uabir
 

Tendances (20)

Amazon, apple, facebook and google
Amazon, apple, facebook and googleAmazon, apple, facebook and google
Amazon, apple, facebook and google
 
Mis ppt unit 3 & 4
Mis ppt unit 3 & 4Mis ppt unit 3 & 4
Mis ppt unit 3 & 4
 
Data Mining: Data Preprocessing
Data Mining: Data PreprocessingData Mining: Data Preprocessing
Data Mining: Data Preprocessing
 
MIS-CH13: Building Information Systems
MIS-CH13: Building Information SystemsMIS-CH13: Building Information Systems
MIS-CH13: Building Information Systems
 
Governance and Architecture in Data Integration
Governance and Architecture in Data IntegrationGovernance and Architecture in Data Integration
Governance and Architecture in Data Integration
 
Data models
Data modelsData models
Data models
 
Asegurando la calidad del dato en mi entorno de business intelligence
Asegurando la calidad del dato en mi entorno de business intelligenceAsegurando la calidad del dato en mi entorno de business intelligence
Asegurando la calidad del dato en mi entorno de business intelligence
 
01 Data Mining: Concepts and Techniques, 2nd ed.
01 Data Mining: Concepts and Techniques, 2nd ed.01 Data Mining: Concepts and Techniques, 2nd ed.
01 Data Mining: Concepts and Techniques, 2nd ed.
 
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & ISMIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
 
Business information system
Business information systemBusiness information system
Business information system
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
 
Big data concepts
Big data conceptsBig data concepts
Big data concepts
 
File based approach
File based approachFile based approach
File based approach
 
ADBMS Object and Object Relational Databases
ADBMS  Object  and Object Relational Databases ADBMS  Object  and Object Relational Databases
ADBMS Object and Object Relational Databases
 
Introduction to Data Mining and Data Warehousing
Introduction to Data Mining and Data WarehousingIntroduction to Data Mining and Data Warehousing
Introduction to Data Mining and Data Warehousing
 
Data base management system
Data base management systemData base management system
Data base management system
 
Zachman Framework
Zachman FrameworkZachman Framework
Zachman Framework
 
Building BI Project
Building BI ProjectBuilding BI Project
Building BI Project
 
Solution architecture for big data projects
Solution architecture for big data projectsSolution architecture for big data projects
Solution architecture for big data projects
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
 

Similaire à Linux Migration from Legacy Mainframe Application - Whitepaper

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.pdfbasilmph
 
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?Precisely
 
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 InnovationClaudia Ring
 
PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-Newkarunbakshi
 
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 TRANSFORMATIONKellton Tech Solutions Ltd
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
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 devopsUlf Mattsson
 
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 SuccessNUS-ISS
 
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 EnterprisePatrick Bouillaud
 
The Future of Convergence Paper
The Future of Convergence PaperThe Future of Convergence Paper
The Future of Convergence PaperHitachi Vantara
 
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...Cognizant
 
Container Technologies and Transformational value
Container Technologies and Transformational valueContainer Technologies and Transformational value
Container Technologies and Transformational valueMihai Criveti
 
Securing the Cloud Native Stack
Securing the Cloud Native StackSecuring the Cloud Native Stack
Securing the Cloud Native StackApcera
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native ComputingSaju 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 PaperMark 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 PaperRachel Mezzatesta
 

Similaire à 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
 

Plus de NIIT Technologies

NIIT Technologies Q4 FY’17
NIIT Technologies Q4 FY’17NIIT Technologies Q4 FY’17
NIIT Technologies Q4 FY’17NIIT Technologies
 
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 experienceNIIT Technologies
 
10 Lessons Learned from NIIT Technologies
10 Lessons Learned from NIIT Technologies10 Lessons Learned from NIIT Technologies
10 Lessons Learned from NIIT TechnologiesNIIT Technologies
 
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’16NIIT Technologies
 
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 SystemNIIT Technologies
 
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 OperationsNIIT 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-16NIIT Technologies
 
New Distribution Capability benefits and challenges
New Distribution Capability benefits and challengesNew Distribution Capability benefits and challenges
New Distribution Capability benefits and challengesNIIT Technologies
 
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 mileNIIT Technologies
 

Plus 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
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

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