mainframe migration macrosoft – leaders in mainframe migration [ lift & shift *] “lift &...

19
Mainframe Migration Macrosoft – Leaders in Mainframe Migration [ Lift & Shift *] “Lift & Shift” is a trademark of Microfocus

Post on 18-Dec-2015

223 views

Category:

Documents


0 download

TRANSCRIPT

Mainframe Migration

Macrosoft – Leaders in Mainframe Migration [ Lift & Shift *] “Lift & Shift” is a trademark of Microfocus

22

Leading Edge Software Design and Development

Macrosoft Inc.Macrosoft Inc.

Founded in 1993 by a team of AT&T executives, Macrosoft is a Global System Integration and IT Services firm

Privately owned with no venture capital, it has grown over the past decade by adding offices on the East Coast, West Coast and South Asia

Headquartered in Parsippany, NJ, with operations in both Northern and Southern CA, it has dedicated development centers in India, Pakistan and China

More than 12 yrs of successful engagements and a technical staff in excess of 180 professionals on projects at this time

As a true business partner – all of our original Fortune 100 customers have been with us for nearly a decade

Off-shore development centers at India, China & Pakistan

We deliver on all commitments and provide quality serviceWe deliver on all commitments and provide quality service

33

Leading Edge Software Design and Development

Global LocationsGlobal LocationsLarge enough to meet client requirements, yet small enough

to always receive senior management focus and attention

2 Sylvan WayParsippany, New Jersey

Techno Park CampusTrivandrum, India

Core Competency

Mainframe DevelopmentQA/Testing OutsourcingApplication Development

5XX DHALahore, Pakistan

Core Competency

Product DevelopmentApplication Development

Java/J2EE.NET

Oracle

Canton University Campus Shanghai, China

Core Competency

C++/VC++ DevelopmentTelephony Applications

Open Source Development

353 Bel Marin Keys BlvdNovato, California

44

Leading Edge Software Design and Development

High Mainframe Cost Poor Mainframe Value

• In the competitive environment, survival depends on being cost efficient

Mainframe Inflexibility• Mainframes do not provide the flexibility needed to meet market

demands

Poor Mainframe Supportability• Fewer vendors, products for mainframe

• Deficiency in mainframe skilled professionals

Mainframe roadmap risks losing valuable legacy• Porting COBOLs to Java on mainframe (UNIX) will not solve the

problems in many cases

Advancement of Technology • High end PC class / Midrange servers with latest Windows/UNIX

out‑perform mainframe

Why Migrate from MainframeWhy Migrate from Mainframe

55

Leading Edge Software Design and Development

What Best to Migrate

• Applications requiring Flexibility & Supportability

Example: Print Industry applications, ERP Systems

Windows has a large number of vendors and supporting products to choose from, whereas in Mainframe the list is limited

What not to Migrate• Highly secure and sensitive data such as finance / military data

requiring B1 level security

What to Lookout for• Latest Technologies (Both Hardware & Software)

• Success / Failure Stories, Reliable Resources for Guidance

• Options Assessment Decision Vendor selection

Do’s & Don'ts in MigrationDo’s & Don'ts in Migration

66

Leading Edge Software Design and Development

Point of Inflection• M&A activity

• Changes in regulatory environment

• Vendor support discontinued

• Launching new products and services

Business Pressures• Current IT not able to meet growth

• Shrinking mainframe labor pool

• High turn around time to implement changes

Cost Reductions• IT budget cuts announced

• High maintenance costs of legacy systems

• Renewal of lease is coming up

• Expansion plans around infrastructure

Macrosoft can support in all phases beginning from assessment (Diagnostic Macrosoft can support in all phases beginning from assessment (Diagnostic - roadmap definition) and solution definition. We have proven tools & - roadmap definition) and solution definition. We have proven tools &

methodologies for all these phases.methodologies for all these phases.

When to Think of MigrationWhen to Think of Migration

77

Leading Edge Software Design and Development

Lift and Shift - The best option

Legacy Modernization / Transformation

Eg: Convert COBOL's to JAVA on mainframe UNIX

Limitations of flexibility & supportability remains

Replace with Packaged Applications

Eg: ERP systems

Workflow dictated by the package's functionality

Much business intelligence is lost

Rip and Replace

Not recommended due to the time, cost & risk involved

75% of such projects fails

Migration OptionsMigration Options

88

Leading Edge Software Design and Development

Ecosystem analysis• Identify which applications are good candidates for moving off the mainframeIdentify which applications are good candidates for moving off the mainframe

TCO and ROI analysis• Total Cost of Ownership & Return on Investment from a migrationTotal Cost of Ownership & Return on Investment from a migration

Risk analysis• Review the current environment and IT deployment plans and assess the risk of each Review the current environment and IT deployment plans and assess the risk of each

scenarioscenario

Migration planning• Migration planning and scheduling is possibly the most critical elementMigration planning and scheduling is possibly the most critical element

Infrastructure and application design• Design both the target environment and the application architectureDesign both the target environment and the application architecture

• Reverse / Forward engineering Reverse / Forward engineering

Database, custom code & screen migration• MVS Change ManagementMVS Change Management

System monitoring, management, and support• Performance Tuning, Security AuditsPerformance Tuning, Security Audits

Process Steps [ Assess – Transform – Manage ]Process Steps [ Assess – Transform – Manage ]

99

Leading Edge Software Design and Development

COBOLS

•Recompile COBOL's in target environmentsRecompile COBOL's in target environments

•99% COBOL reuse99% COBOL reuse

We have the know-how and tools for direct transformation of COBOL'sWe have the know-how and tools for direct transformation of COBOL's

The target executables are .NET applications, DLLs and EXEs (with XML The target executables are .NET applications, DLLs and EXEs (with XML support)support)

JCLs

•Use KornShell Scripts as Job control language (Batch Processing retained)Use KornShell Scripts as Job control language (Batch Processing retained)

•All features of JCLs (eg: RESTART facility ) retainedAll features of JCLs (eg: RESTART facility ) retained

We have standard tools for direct conversion of JCLs to Shell ScriptsWe have standard tools for direct conversion of JCLs to Shell Scripts VSAM / EBCDIC Data

•Convert to ISAM / ASCII dataConvert to ISAM / ASCII data

Our tools understand both formats, and transparently convertOur tools understand both formats, and transparently convert DB2 / IMS DB / IDMS / ADABAS

We have standardized migration strategy, processes and tools for database We have standardized migration strategy, processes and tools for database schema and data migration to various RDBMs such as SQL Server, Oracle, DB2 schema and data migration to various RDBMs such as SQL Server, Oracle, DB2 UDB, etc. Automated tools for data extraction, cleanup and format conversion UDB, etc. Automated tools for data extraction, cleanup and format conversion helps to save much time. The migration workbench helps in validating the helps to save much time. The migration workbench helps in validating the migration process, including access privileges and performance optimization.migration process, including access privileges and performance optimization.

How Macrosoft Lifts & Shifts ApplicationsHow Macrosoft Lifts & Shifts Applications

1010

Leading Edge Software Design and Development

CICSWindows path

• Microfocus Enterprise Server with Mainframe Transaction OptionMicrofocus Enterprise Server with Mainframe Transaction Option

[ Provides run-time environment for CICS COBOL applications ][ Provides run-time environment for CICS COBOL applications ]

UNIX Path

• SUN MTP and similar toolsSUN MTP and similar tools

Custom Path

• Java, XML, .NETJava, XML, .NET

MQ Series – Messaging & Queuing– Messaging & Queuing• IBM MQ SDK (Software Development Kit) provides all necessary support for migration / IBM MQ SDK (Software Development Kit) provides all necessary support for migration /

development in various platformsdevelopment in various platforms

IBM & Third Party UtilitiesExample: Quikjob, FileAid, IEBGENER, IDCAMS, etc.Example: Quikjob, FileAid, IEBGENER, IDCAMS, etc.

• Automated tools (source code generators) to replace standard IBM utilities with Perl Automated tools (source code generators) to replace standard IBM utilities with Perl Scripts, COBOL's or CScripts, COBOL's or C

Third Party Tools

Example: SyncSort, Transformer, Anchor, Dialogue, EZ-Letter, etc.Example: SyncSort, Transformer, Anchor, Dialogue, EZ-Letter, etc.

We have partnership with many of the third party tool vendors, who provided know-how on We have partnership with many of the third party tool vendors, who provided know-how on directly transforming to Windows version of their mainframe toolsdirectly transforming to Windows version of their mainframe tools

[ Reference Our Vestcom Migration Project ][ Reference Our Vestcom Migration Project ]

How Macrosoft Lifts & Shifts Applications How Macrosoft Lifts & Shifts Applications (continued)(continued)

1111

Leading Edge Software Design and Development

This is the secret of Macrosoft’s Successful Migration StrategyThis is the secret of Macrosoft’s Successful Migration Strategy

““Lift & Shift” + Tools Based Approach + Partnership + Lift & Shift” + Tools Based Approach + Partnership + Technology Expertise = SuccessTechnology Expertise = Success

Partner – Mainframe Transformation Consortium

Partner – Mainframe Migration Alliance [ MMA ]

Partner – Microsoft

1212

Leading Edge Software Design and Development

Platform Migration Database Migration Data Migration Application Migration Capacity Planning Performance Tuning Migration / Conversion Plan Migration plan Assessment & Validation System Environment Analysis (Security, Performance) PoC Migration Migration Technology Transfer Migration Tools Support Migration Consultancy / Training / Documentation Vulnerability Assessment ( Security Audits )

Macrosoft’s Migration ServicesMacrosoft’s Migration Services

1313

Leading Edge Software Design and Development

A set of in-house RAD tools which can be used along with industry standard tools such as Revolve Diagnostic Tools

Reverse EngineeringReverse Engineering ROI Calculation ROI Calculation Risk Analysis Risk Analysis

Impact Analysis Impact Analysis Gap Analysis Gap Analysis

System Environment Analysis ( Parmlib, RACF, ACF2, JES2, DB2 Metadata)System Environment Analysis ( Parmlib, RACF, ACF2, JES2, DB2 Metadata)

JCL Analyzer CICS Analyzer JCL Converter COBOL Converter QUICKCODE - Source code generator for IBM utilitiesSource code generator for IBM utilities

SHELLGEN - Direct converter for 3Direct converter for 3rdrd party tools to windows version party tools to windows version VSAM / GDG Handlers DATACLEANER - Data Migration ToolsData Migration Tools

JOB Scheduler - VC++ based IDE for job scheduling in embedded UNIXVC++ based IDE for job scheduling in embedded UNIX

Macrosoft Migration Toolkit (MMK)Macrosoft Migration Toolkit (MMK)

1414

Leading Edge Software Design and Development

Operating Systems : OS/390, MVS, UNIX

Languages

• JCL, COBOL, REXX, CLIST, PL/1, C/C++, Assembler, Java

Databases/TPs

• DB2, CICS, MQ Series, CSP, IDMS, IMS DB, ADABAS, VSAM, TPF

Utilities• SyncSort, Quikjob, Fileaid, Transformer, Anchor, Dialogue,

EZ-Letter, PKZIP

Tools• REVOLVE, CA7 (Job Manager), XPEDITER, ACF2, CA-Examine

Technology Expertise - MainframeTechnology Expertise - Mainframe

1515

Leading Edge Software Design and Development

Operating Systems :

UNIX, Windows, Embedded UNIX, LINUX Languages

• COBOL, C/C++, Assembler, Java, XML, Korn Shell, Perl, VC++, .NET,

Databases/TPs

• ORACLE, SQL SERVER, MySQL, MTP, DB2 UDB, Postgress,CICS, ISAM

Application Servers

• WebLogic, WebSphere, Oracle 9iAS, Tomcat, Jboss, IIS

Utilities• Windows versions of SyncSort, Transformer, Anchor, Dialogue,

EZ‑Letter, PKZIP

Tools• REVOLVE, Rational Rose, Enterprise Architect, QTP, WAPT, CVS,

PVCS Tracker

Technology Expertise – Target Platform Technology Expertise – Target Platform

1616

Leading Edge Software Design and Development

Off-Shore + Near-Shore + On-Site Off-Shore + Near-Shore + On-Site

= Lowest Cost Solution= Lowest Cost Solution

Process Overview Process Overview [ Macrosoft Global Delivery Model ][ Macrosoft Global Delivery Model ]

1717

Leading Edge Software Design and Development

Handed over to Vestcom March 31, 2005

220+ complex print applications of 36 clients Move from IBM Mainframe S-390 to Windows 2000 server Successfully migrated in a period of 12 months Migration rate of approximately 1 application / day

JCLs : 260+ JCL Procs: 1400+

COBOL's: 500+ SyncSorts: 520+

Quikjobs: 175+ Fileaids: 560+

Transformer: 220+ Anchor: 220+

Dialogues: 220+ EZ-Letter, etc.: 1 per application

Quoting Vestcom Quoting Vestcom

"We’re delighted with the move and have seen significant reduction in our IT "We’re delighted with the move and have seen significant reduction in our IT expenses – we estimate the ROI to be over $500,000 per annum." expenses – we estimate the ROI to be over $500,000 per annum."

Successful production run with 75% IT Cost ReductionSuccessful production run with 75% IT Cost Reduction

Result - Case Study Overview - VestcomResult - Case Study Overview - Vestcom

1818

Leading Edge Software Design and Development

True One-To-One conversion retaining all features

Resultant Application ArchitectureResultant Application Architecture

1919

Leading Edge Software Design and Development

Macrosoft will

Provide all consultancy/Guidance, if you have plans… Review existing application code, environment… Outline a high-level project plan & approach Migrate sample programs & data (PoC) Provide a fixed price proposal

Cost: $0!!Cost: $0!!

This is participative development. Transparent with no hidden costs.This is participative development. Transparent with no hidden costs.

Will this work for you ?

May I Help You ?May I Help You ?