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 ?
Top Related