con8229 the art and practice of mainframe...

77

Upload: dotu

Post on 03-May-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

CON8229 THE ART AND PRACTICE OF MAINFRAME MIGRATION AND MODERNIZATION

Mark Rakhmilevich, Senior Director of PM, Tuxedo & Mainframe Modernization

Rui Pereira, Principal Sales Consultant

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Agenda

Mainframe Modernization in

Migration Project Examples

Complete Architecture for Mainframe Migration

Tuxedo ART Roadmap

Summary and Q&A

1

2

3

4

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Mainframe Migration Aligns with CIO Imperatives

INNOVATION,

AGILITY

VIRTUALIZATION,

CLOUD

COST REDUCTION SPEED UP BUSINESS IT SIMPLIFICATION

#2 #3

INFRASTRUCTURE

MODERNIZATIION

#1

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Delivering Of Mainframe Modernization

1. COST REDUCTION

• 50%-80% Annual savings after mainframe rehosting

• Simpler, affordable HA/DR architecture

• Scalability at a fraction of mainframe cost

• Simpler operations

• Broader choices, more “bang for the buck”, greater budget flexibility

2. IT SIMPLIFICATION

• PaaS/Cloud Deployment

• Tuxedo Application Platform

• Virtualization

• Exalogic Elastic Cloud System

3. SPEED UP BUSINESS

• Service-enabled/SOA-ready

• Easy Java extensibility

• Built-in integration options: Web Svcs, JCA, SCA, ESB

• Plug-n-play BPM, ODI, BI, packaged components

6

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Why Start with Rehosting Approach? THE MOST COST-EFFECTIVE

MODERNIZATION OPTION

• Proven, predictable, quickest path to savings

• No impact on users, no retraining

• Open, flexible, doesn’t constrain any future choices

ELIMINATE

RISKS

• Retiring mainframe staff

• Technology obsolescence

• Vendor lock-in

SAFEST FOR STRATEGIC

APPLICATIONS

• Differentiated services and business logic

• Alignment with corporate standards

• Future-proof for further modernization, growth

7

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Why Rehost with Oracle?

•Migrate MF Applications to Open Systems – Without Cost, Risk of a Re-Write – Retain compatibility for CICS, IMS, & Batch apps

•Reduce Costs up to 50%-80% vs. Mainframe – Deliver ROI in 12-18 months after go-live – Eliminate the mainframe or reduce MIPS – Increase choice, budget flexibility

•Maintain and Extend Mainframe QoS – Improve scalability with massive, elastic, horizontal

scale-out at a fraction of MF cost – Improve availability with rolling upgrades,

active/active HA/DR

•Improve IT Responsiveness, Agility – Easily integrate in SOA, extend with Java – Unlock non-relational data to the enterprise

Complete. Hot-Pluggable.

Integrated. Best-of-Breed.

8

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle’s Advantages Over Competition

Time to savings: Faster, more automated migration with richer toolset

Coverage: Broad coverage of mainframe technologies – CICS, IMS, Batch, DB2, VSAM, etc. and rich partner ecosystem. Comprehensive reference architecture.

Mainframe-Grade QoS: Resilient, mainframe-grade application platform to support mission-critical applications and their SLAs.

Integration: Strong MF integration options for hybrid architectures enabling phased migration, OOTB integrations with MQ, JEE, ESB, .Net, Mobile

Optimized and Pre-Integrated: Oracle optimizations and OOTB integrations with RAC, Oracle HW, Oracle EM, SOA Suite, JDeveloper, Oracle Applications, Oracle Cloud

9

1

2

3

4

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Tuxedo – Mission-Critical Application Platform #1 Application Server for Composite Applications (COBOL, Java, C/C++) – Multi-language containers – Very high throughput, low latency – Linear scalability and high availability – Integrated management and monitoring – Out-of-the-box integration options

Premier Platform for Mainframe Application Modernization – 50-80% cost savings vs. the mainframe – Flexible, scalable, cloud infrastructure – Faster, simpler application evolution and

modernization after migration

10

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle Tuxedo – App Server for 21st Century

Rehosted OLTP Apps:

COBOL, C

CICS/IMS RT

Custom and Packaged ( e.g.,

PSFT) Apps: COBOL, C/C++, and now Java

ATMI

CORBA Apps:

C++

CORBA

Tuxedo

Mainframe

Adapters

(TCP, SNA)

IBM MQ

LDAP/RACF

Remote Data

Access

Web Svcs

SCA

JCA

ATMI

CORBA

MQ

3270

Mainframe IBM, Unisys, …

CICS DPL ● DTP

APPC (LU6.2)

IMS/TM OTMA ● APPC

(LU6.2)

MQ-based Apps

Oracle Tuxedo

SCA Apps: C++, Ruby, PHP Python

SCA

Rehosted Batch Apps:

COBOL, C

Batch RT

Servers

Storage

Proven

Reliable

Scalable

Highly Available

SOA-enabled

Cloud-enabled Future-proof

11

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle Tuxedo – Pervasive In Everyday Life Mission-critical applications around the world

Order airline

tickets…

Process insurance

claim or benefit

Use your credit

card or ATM…

Go to the bank

or wire funds…

Purchase retail goods…

Get a government benefit payment…

Pick up the

phone…

12

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Tuxedo Million Transactions (per hr) Club

Fundtech Global PAYPlus: (for Abbey National, now Santander UK):

• Exceeded 600 tps/CPU (IBM p5), > 3000 tps (linear scalability) in a

5-LPAR (AIX) cluster in support of UK’s Faster Payments Initiative.

Insurance payments:

• 50M members. 80K users. €110B in payments annually in France.

Credit/debit cards:

• 50B annual credit card transactions in China. 13.5K transactions/sec.

Government Benefits Processing

• Scaled from 2M to 18M daily transactions in US (benefits/claims)

Telco mobile billing:

• >60K mobile billing transactions per second in Japan.

Mainframe Migration

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Mission-Critical Tuxedo Grid Deployments

Mainframe Migration

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Rehosting Mainframe to Extensible Architecture

Combines

Mainframe-compatible Software Stack,

Automated Tooling, Proven Methodology

Linux/Exalogic, Solaris/Sun, ... IBM Mainframe running z/OS

Online applications run on Tuxedo ART under CICS, IMS programming models

Databases migrate to Oracle, VSAM to VSAM fs, BDB, or Oracle DB

Batch jobs run on Tuxedo ART with converted JCL and standard utilities

Users continue with tn3270 emulators, custom clients, or web UI

15

ART ISPF Extensions

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Typical Project Approach

Discovery Assesment Application POC

and/or Pilot

Modernization Insight

Requirements summary

Potential applications

Modernization approaches

Target architecture options

Modernization roadmap

Risk evaluation

Possible partners

ROI model and investment evaluation

Further assessment needs

Outline general requirements and constraints, modernization approaches and target architecture options

Evaluate possible options and define target solution and planning with budget

Validate target solution and confirm budget and planning

Deliver modernization solution and support transition

Project Deliverables

Operational target environment

Operational migrated programs and data

Renovated operations environment

SOA-ready components

Trained developers and operations staff

DEL

IVER

AB

LES

AC

TIV

ITIE

S O

BJE

CTI

VE

Production Pilot or Full Migration

GO / NO-GO decision

investment reward

Statement of Work

Refined architecture

Refined ROI evaluation

Risk mitigation action plan

Refined project plan

Project budget, conditions

Pilot project detailed plan

Modernization options and strategies

PoC or Pilot Project

Converted POC/Pilot programs and data

Regression test report

HW and SW platform benchmark results

Final recommendations and refinements to the SoW for the full project

Modernization architecture and plans

16

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Active Migration Projects and New Customer Wins

A top European horse racing/sports betting organization enabling growth via mainframe rehost followed by application modernization. MF Environment: 8500 MIPS - IMS, CICS, DB2, MQ, WAS.

17

A US Federal Government agency consolidating workloads and modernizing to open systems. Debt Mgmt Collection System for HHS MF Environment: ~300 MIPS - CICS, Batch, VSAM, DB2.

A European airline looking to reduce costs and address skill set issues by migrating from legacy infrastructure to open systems. MF Environment: 1000 MIPS - CICS, Batch, DB2, MQ.

A US-based global distributor looking to eliminate the mainframe in order to reduce costs of running operations and order management. MF Environment: 800 MIPS - CICS, Batch, DB2, MQ.

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Active Migration Projects and New Customer Wins

18 Oracle Confidential Under NDA

A Banking ISV providing trade finance solutions to top tier banks migrated it’s premier application from IBM CICS to Tuxedo ART for CICS on Linux for a major European bank. Deployment underway, go-live Spring 2015.

A top 10 global bank looking to replace mainframes in many countries with open systems infrastructure for significant cost reduction. First rehost MF Environment: 2000 MIPS - CICS, Batch, DB2. 48 applications/20M lines of code/10K JCL jobs

A top multi-line mutual insurance company in Europe looking for significant cost reduction & strategic capabilities to support rapid innovation. MF Environment: 4000 MIPS - CICS, Batch, DB2.

A major North American telco looking to simplify IT and reduce costs in >5000 MIPS environment. Identified 80+ candidate applications to rehost, starting with 7 across broad range of technologies.

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Key Success Factors - The Long Term View

Automation

Coverage

Accuracy

Testing

Infrastructure

Staff

Operations

Monitoring

Supportability

Stability/Resilience

Performance

Dev Environment

App Evolution

Scalability

TCO

Migration Go-Live Production

19

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Agenda

Mainframe Modernization in

Migration Project Examples

Complete Architecture for Mainframe Migration

Tuxedo ART Roadmap

Summary and Q&A

1

2

3

4

5

20

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Agenda

TAP Background

Drivers for Mainframe Rehosting

TAP’s Approach to Rehosting

Challenges & Highlights

1

2

3

4

21

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

TAP Background

OPERATING SINCE 1945 HUB IN LISBON

LEADING AIRLINE BETWEEN EUROPE AND BRAZIL

76 DESTINATIONS

34 COUNTRIES

2250 FLIGHTS A WEEK

10M PASSENGERS A YEAR

89000 TONS OF CARGO & MAIL

71 AIRCRAFTS

22

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

TAP Drivers for Mainframe Rehosting

Cost reduction

€ But maintaining or improving

Usability

Performance

Availability 100%

23

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Existing Scenario

IBM Z10

SAP Prod LPAR

Reservation System (ALCS)

LPAR

DATACENTER #1

IBM Z10

SAP Test LPAR

MRO + Revenue Mgmt

CICS/Batch/DB2/CA Gen LPAR

DATACENTER #2

2 DATACENTERS 2400 MIPS

HA DR

24

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 25

TAP’s Approach to Rehosting

Phase 1 FROM 2400 TO 1000 MIPS

SAP & ALCS Migration

• SAP Migration to open systems

• Reservation System (ALCS) replacement by Amadeus

MRO + Revenue Mgmt Rehosting

• CA GEN programs re-generated to new Tuxedo target platform

• CICS & Batch to Tuxedo ART • DB2 to Oracle Database

Phase 2 2 years FROM 1000 TO 0 MIPS

We are here (9 Months) Done

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Current Scenario

IBM Z10

MRO + Revenue Mgmt

CICS/Batch/DB2/CA Gen LPAR

DATACENTER #1

IBM Z10

Maintenance LPAR

DATACENTER #2

2 DATACENTERS 1000 MIPS

HA DR

26

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

After Rehosting

UNIX

Tuxedo + ART PRD/DEV/TEST

Oracle Database PRD/DEV/TEST

DATACENTER #1

UNIX

Tuxedo + ART PRD

Oracle Database PRD

DATACENTER #2

2 DATACENTERS 0 MIPS

HA DR

27

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Technology Transition

28

Total number of artifacts by type

Type of artifact Total

COBOL Batch 2000

CICS 110

JCL 1500

CA GEN 500

CA GEN EABs 70

Total 4180

Data Volumes

Type of Data Total

DB2 2.5 TB

Sequential 0.5 TB

Total 2.5 TB

Oracle Tuxedo ART Workbench

Control-M

Scheduler

JCL

COBOL, ASM

z/OS

Utilities

Batch Environment

Data

Seq

Files

z/OS

Online Environment

DB2

JES

Monitoring/Operations

System Monitoring Tools

COBOL, ASM, BMS

CICS, MQ

REXX Control-M

JCL/.ksh z/OS Utilities

Batch Environment

Unix

Tuxedo ART for Batch

Data

Oracle

DB/RAC

Online Environment

COBOL-IT EE

Monitoring/Operations

Oracle Enterprise Manager,

DB plug-ins and TSAM Plus

Seq

Files

COBOL-IT EE, BMS

Tuxedo ART for CICS

Open REXX

CA Gen Environment

Generated Programs

CA Gen IBM Runtime

CA Gen Environment

Generated Programs

CA Gen Tuxedo Runtime

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Conceptual Architecture

29

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Worth to Highlight

Migration methodology driven by applications

• 1st: Revenue Mgmt app

• 2nd: MRO app

• 3rd: Other smaller apps

M

Common platform for migrated CA Gen apps and CICS/Batch COBOL

30

Against Microsoft/Fujitsu

6 week POC to validate the solution

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Main Challenges and Solutions

Control-M integration:

Subscribe Control-M call-back functions to Tuxedo ART batch events

Transition to new environment

Leverage MF-compatible tools & UIs

Collaborate on transition and training plan

New System Integrator Without Prior Tuxedo ART experience:

Hands-on workshops to train the SI and ongoing close collaboration to address special focus areas and any issues

31

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

An 800 MIPS US-Based Global Distributor

32

•CICS/Batch-based Order-to-Cash application portfolio manages order processing and fulfillment for 38K customers.

•Expansion-driven business needs lower cost platform to scale and grow the business

•Needed a solution with:

• Robust migration capabilities

• High availability in multi-DB environment

• Robust MQ integration

• Mainframe-class operations/monitoring

Customer Situation

IBM iSeries

IBM System z Mainframe

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

An 800 MIPS US-Based Global Distributor

Application Inventory

33

Total number of artifacts by

type Type of artifact Total

COBOL 1500 Telon/4GL 1000 Stored Procedures 50 BMS Maps 200 EasyTrieve 400 JCL 2900 Total 6050

Data Sources

Type of Data Total

DB2 1000 VSAM 150 Sequential 1000 GDG 1224 Total number of data sources 3374

Oracle Tuxedo ART Workbench

Job

Scheduler

JCL

COBOL, ASM, TELON,

EasytrievePlus

z/OS

Utilities

Batch Environment

Data

DB2

ORSYP $Universe

JCL/.ksh z/OS Utilities

Batch Environment

z/OS Linux

Tuxedo ART for Batch

Database

Oracle

DB/RAC

Online Environment

VSAM

Online Environment

QSAM

GDG

COBOL-IT EE

JES

Syncsort, FileAID, … Syncsortt DMX

Monitoring/Operations

System Monitoring Tools

Monitoring/Operations

Oracle Enterprise Manager,

DB plug-ins and TSAM Plus

COBOL, ASM, TELON, BMS

CICS, MQ

VSAM QSAM

GDG

COBOL-IT EE, BMS Maps

Tuxedo ART for CICS

ISPF uni-SPF, uni-REXX

Technology Stack

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

An 800 MIPS US-Based Global Distributor

•Conversion work and testing completed March – September

•Infrastructure build out August – September

•1st Release through new SDLC Process and final testing - October

•1st Set of CICS and Batch Applications – planned Go-Live November 1st

8 month to 1st Go-Live 3-Node Deployment Topology Replicated Across Dev/QA/Prod Environments using VMs

34

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

A 4000 MIPS Top Tier Mutual Insurer in Italy •CICS/Batch-based Portfolio application manages clients policies and connects >1000 agencies

•Pricing/Quote Engine (GPA) Consumes about 1000 MIPS of the total 4000 MIPS - often peaks above IBM contractual threshold, leading to excessive costs

•Needed a solution with:

• Rapid, automated migration capabilities

• Robust integration with remaining CICS transactions on the mainframe

• High performance

• Mainframe-class operations/monitoring

Oracle Confidential – Internal/Restricted/Highly Restricted 35

Customer Situation

1000 MIPS

MIP

S

IBM Contractual Threshold

Insurance Pricing Engine

TIME

€€€€

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

A 4000 MIPS Top Tier Mutual Insurer in Italy

Oracle Confidential – Internal/Restricted/Highly Restricted 36

5 months to 1st Go-Live

• Initial phase of the migration ran March-July, from start to go-live in 5 months • CICS pricing/quote engine computations

rehosted to Tuxedo ART CICS – 1200 MIPS

• ART CICS – z/OS CICS integration using Tuxedo Mainframe Adapter benchmarked at 100 tps

• Gradual rollout across 1000+ insurance agencies

• ROI – Customer able to re-negotiate IBM agreement at lower cost for the next year while the rest of the migration is underway

• Next Steps: • Migrating DB2 data to Oracle/Exadata

• Migrating the rest of CICS and Batch to Tuxedo ART/Exalogic

Oracle Tuxedo

IBM CICS ART for CICS and Batch TMA

100 tps

150-200 MIPS per Core

(Intel Xeon)

Rehosted CICS transactions

Other Applications

DPL with Containers

J2EE Front End Application

TSAM+ OEM

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Top 10 Global Bank Rehosting Operations in Some Countries Started with 2000 MIPS Migration in France

•CICS/Batch-based core banking systems supporting ~400 retail outlets and commercial banking network with 77 centers

• 48 Applications and some technical packages using COBOL, CICS, JCL, DB2, GDGs, VSAM, MQ, OPC (TWS), C:D.

•Needed a solution with:

‒ Industrialized migration capabilities

‒ Security able to meet SOX controls and local regulations

‒ Highly scalable and reliable, comprehensive DR

‒ Performance within 5% of MF for batch and online

‒ Comprehensive operations/monitoring, integrating with BMC Patrol

Customer Situation

37

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Top 10 Global Bank Rehosting Operations in Some Countries

Application Inventory

Oracle

Tuxedo

ART

Workbench

Job

Scheduler

JCL

COBOL, ASM,

Easytrieve

z/OS

Utilities

Batch Environment

Data

DB2

tbd

JCL/.ksh z/OS Utilities

Batch Environment

z/OS Linux

Tuxedo ART for Batch

Database

Oracle

DB/RAC

Online Environment

VSAM

Online Environment

QSAM

GDG

COBOL-IT EE

JES

Syncsort Syncsortt DMX

Monitoring/Operations

System Monitoring Tools

Monitoring/Operations

Oracle Enterprise Manager,

DB plug-ins and TSAM Plus

COBOL, ASM, BMS

CICS, MQ

VSAM QSAM

GDG

COBOL-IT EE, BMS Maps

Tuxedo ART for CICS

ISPF uni-SPF, uni-REXX

38

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Agenda

Mainframe Modernization in

Migration Project Examples

Complete Architecture for Mainframe Migration

Tuxedo ART Roadmap

Summary and Q&A

1

2

3

4

5

39

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Foundation of Customer Success FAST AND AUTOMATED

MIGRATION

• Automated Code and Data Migration Tools

• Application Runtimes for CICS, IMS, Batch

• Industrialized Methodology

EASIER EVOLUTION

AND MODERNIZATION

• Extensions in Java

• Web UI (JSP)

• Web Services

• JCA/JEE

ROBUST AND SCALABLE

INFRASTRUCTURE

• Mission-Critical Enterprise Cloud-Ready Platform

• Dynamic scalability

• Automated operations

40

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle Reference Architecture for MF Rehost

COMPLETE

41

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Leverage: Building on Mainstream Foundation

ART CICS

Integrated Management & Monitoring

ART Batch ART IMS

Oracle DB RAC

ART Workbench

(and partner tools)

SCA

JCA

IdM

ESB

SOA

BPM

OBI

ODI

Oracle Tuxedo

Mainframe

VSAM

IMS

CICS

DB2

IDMS*

Datacom*

*with

pa

rtn

ers

Adabas*

TMA

OTG

MQ

Golden Gate

And other supported platforms

Exalogic Exadata

SPARC

M-Series, T-Series

SPARC SuperCluster

42

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Advancing the ART of Mainframe Rehosting Application Runtimes 12c

• CICS & IMS TM programming models and services

• Batch execution environment, job control, and utilities

• Operations, Monitoring and Management

Application Rehosting Workbench 12c

• End-to-end migration life-cycle

• Application repository & cataloger

• Language migration: COBOL, JCL, SQL

• Data migration: VSAM & Flat Files, GDGs, DB2

Faster Migration Project

Lower Cost and Risk

Faster ROI ART

Advantages

43

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Automated, Industrialized Rehosting Process Application Rehosting Workbench 12c

44

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Uniformity, high accuracy reduce risk, cost of testing

$

Configurable, extensible with custom rules for special needs

Automation, high efficiency speed up migration projects

z/OS Source

Environment

Component Cataloguer

Sources

Target COBOL Programs, Copybooks

Target Batch Components

Source unloading Target reloading Validation SQL Schema Logical Access DML

Compile

Reload

Validate

Binary Transfer

Files

ART Workbench

Deploy

Compile

Set migration parameters

Create project

Abstract

Representation

Files

Properties

Target Runtime

Environment

FILE Migration

DB2 Migration

Configure

Unload

COBOL Migration

JCL Migration

Databases

Files

Transfer Programs,

Copybooks, JCL, DDL

Automated, Industrialized Rehosting Process Application Rehosting Workbench 12c

45

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Application Runtimes for CICS, IMS, and Batch 12c

Application Runtimes (ART) for CICS and IMS

JSP/HTML

CICS, IMS, and JES Framework for Distributed Operations

SOA, JEE, ESB, .Net, Packaged Applications

Oracle

Tuxedo

ART CICS

Servers

ART IMS TM

Servers 3270 Term.

Servers

Web UI

Servers

Rehosted CICS/IMS Programs, Batch Jobs

tn3270

IBM z/OS

CICS

IMS TM

Databases

MQ

ART Batch

Servers End-to-End

Monitoring

3270

DB2 IMS

Reduced risk, lower cost, faster migration and accelerated ROI

$ Faster, simpler integration via SOA, extensibility in Java

Scale-out CICS & IMS TM workloads, deploy with HA for non-stop operation

Web Server

TMA

JOLT

Windows

Client

Custom

ECI

JCA Web Services MQ

46

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Application Runtime for CICS Synch & Asynch transactions

DPL programs

TSQs/TDQs

3270/BMS

EXEC CICS API

ECI Client

JCA/CTG

EXCI from Batch

MQ-Initiated

APPC Support

CICSPlex like clustering

Tracing and monitoring

47

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Application Runtime for IMS Transaction types: Response / non-

response mode Conversational / non-

conv. mode 3270 support: tn3270 Interface Basic edit mode MFS mode/MFS bypass MQ-IMS Bridge IMS Batch: Start/stop region DFSRRC00 utility to

schedule BMP region Transactional Batch IMS DB Options Remote access via ODBA

Gateway Migrate to Oracle with

DLI-2-SQL Access

48

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Application Runtime for Batch

Preserves job flow and control, reduces migration cost and time

$

Waiting Execution Qs

Z

submit

Running Q Output Q

B CA

Hold QConversion Q

Purge Q

0 9

Initiators Job Admin

Servers

System

Servers

Batch Management

•Automatic DB connection

•Automatic commit/rollback

•Backup/Restore

•Database Reorg

•Online Suspend

•File catalog

•Sort and file edits

•Printing

•Execution statistics

•Standardized logs

•Utilities: IEB*, IDCAMS, …

Batch Execution Env.

Oracle Batch Control and Monitoring

Oracle Tuxedo

Ora

cle

or

3rd

Pa

rty S

ch

ed

ule

r

MQ

DB2 Connect

IMS ODBA

File ETL

Open, extensible - easily extend via scripts, Java programs, ODI, BI reports

Reduces batch window through parallel execution, elastic resource utilization

49

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

All information subject to change and final capabilities of released product may differ - Intended for information purposes only and may not be incorporated into any contract.

Oracle Tuxedo: Key Product Updates & Milestones

• Cloud-ready infrastructure

• Exalogic optimizations

• OEM Cloud Control

• Cloud-ready support for rehosted apps

• ART CICS: Channels & Containers, WS, Extended Coverage

• Java Services

• Tux Message Queue

• Solaris Studio IDE

• ART WB Migration Lifecycle Tools & Eclipse plug-in

• ART IMS Extended Coverage

• Domains optimized for Exalogic

• Tuxedo Active GridLink for RAC

• Biz transaction monitoring

• RESTful Web Svcs

• ART WB Coverage & Lifecycle Enhanc.

• CICS and IMS Extensions and Real-time Monitor.

• Performance Optim.

• Batch: Native JCL, File Catalog, ISPF

• OEM: Batch Ops and Management

• Supportability Extensions and EM integrations

• Mobile access to Tuxedo services

• Faster and flexible application startup

• Enhanced RM functionality for Java services

• Active GridLink for Java Services

• Mainframe Transaction Publisher enhancements

• Distributed cache

• Integration with OAM

• Tuxedo PaaS for public and private cloud

• Transaction payload capture for BI/EPM

• Support Workbench integration

• Tuxedo “observers” for SALT, Jolt

• WTC monitoring

• WTC multi-tenancy support

• Enhancements for RESTful Web services

• Increasing WB Coverage and Automation: JCL, CICS, DB2, Security, Testing, Migration Planning and Tracking

• Rehosted Transaction Publishing in OSB, WS, Java

• Tuxedo ART on ODA for “MF in a Box” Appliance Deployment

• Advanced OEM Integrations for Support and Operations: MF to Cloud, Enhanced Monitoring & Reporting, Extend Supportability and Batch Operations

• ART Batch: Advanced Integrations, Batch Pipes, Dynamic Resource Management

• ART CICS & IMS: RESTful WS, Listener, Extended system txns., CICS ISC Enh., IMS Connect, OOTB Security, Region Lifecycle

Tuxedo Core TSAM and SALT ART Products

Next Tuxedo Release and Beyond Tuxedo 12.1.3 Tuxedo 12.1.1

50

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Improved HA and Performance on Engineered Systems

Reduced Time-to-Market

Simplified Cloud Deployment

Enhanced Monitoring and Management

• Optimized Transactions for Oracle RAC

• Optimized Inter-domain communications

• RESTful Web services in SALT • Mainframe Transaction Publisher • Coexistence of C, C++, COBOL and Java apps

• Dynamic scaling for existing apps

• Ready-to-deploy VM templates

• Business transaction monitoring

• Scripting tool for easier automation

Tuxedo 12.1.3 (GA May, 2014): Key Customer Benefits and New Features

51

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Tuxedo ART 12.1.3 (GA May, 2014): Key Customer Benefits and New Features

Accelerated Rehosting

• Enhanced ART Workbench Coverage for JCL, DB2, CICS, and IMS; Improved Usability and Broader Extensibility

• OOTB Integrations: CICS APPC, CICS WS, MQ-IMS, IMS ODBA

Higher Performance

• Inter-process Call Optimization using Shared Memory Queues

• Oracle RAC Optimizations: instance affinity, load-balancing

Simplified Staff Transition

• Native Batch Facilities: IBM JCL submit, File Catalog, Job Routing

• ISPF Integration and ART Batch Operations Interfaces

Enhanced Supportability

• Enhanced CICS monitoring and tracing, improved debugging

• IMS Real-time monitoring and detailed tracing

• Batch service levels and ABEND alerting via EM, reporting

52

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

TSAM Plus Callpath Monitoring – CICS Trace

CICS Transactions Summary and Details

53

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 54 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

TSAM Plus – Detailed ART IMS Application Trace

54

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

OEM/TSAM Plus – Web UI Batch Monitor and Control

Job Details Display This includes

• Job Step Return Code

Statistics

• Number of Processed

Records Statistics output

by Syncsort

• Job ABEND information

Batch Operations, Troubleshooting, Reporting

55

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

OEM/TSAM Plus – SLA and Exception Monitoring for Batch

Real-time: Absolute wait, exec, or CPU time;

exceptions – step or job return codes, and abends

Aggregational: Relative (expressed in

percent) value of wait, exec, or CPU time

compared to past history over the specified

aggregation time

Each policy has a defined scope in terms of nodes, job names, class, owners and time range

56

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

OEM/TSAM Plus – Batch System Reports Using EM Metrics BI Publisher Integrated

in EM for Reporting Enables configurable canned

and custom reports on batch

jobs and overall system.

Canned reports parametrized with

respect to time ranges and batch

systems (domains). Include:

1. Number of jobs – total, and

successfully completed and failed

2. CPU utilization – total and broken

down by system CPU vs. user CPU

3. Detailed report by job

4. Hourly job rate report

Reports can be edited, customized, and

easily exported to ppt, pdf, xls, etc.

57

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Batch Operations Using ISPF Menus/Panels ISPF Integration • Based on uni-SPF/uni-REXX

• Supports standard ISPF functionality:

‒ Editors, browsers

‒ File navigation and mgmt

‒ REXX scripting

• Extended with ART Batch Operations and Management

‒ Browse/Edit/Submit JCL

‒ View/Control Jobs

‒ View Output

‒ Start/Stop Tuxedo

‒ View system and batch logs

‒ View/Change Configuration

‒ View/Control JES Initiators

‒ File Catalog - List/Allocate

‒ Add/Change Users

58

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Batch Operations Using ISPF Menus

L

V

D

59

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

• Multiple Regions

• Single availability

• Maximum density

• Shared Dev/Test Environments

• Multiple HA application regions or one composite HA application region

• Common Level of Service (shared CPU, Memory, failure unit, security)

• Single application region scaled over multiple nodes

• High Availability • Dedicated CPU/Memory for

maximum performance • Maximum security

Flexible, Elastic, Scalable Runtime Platform

Compute Node Compute Node

VM/Partition 2

Tuxedo Domain B

Tuxedo Domain C

CICS Region B - TOR

IMS TM Region D - MPP

CICS Region C - AOR

Compute Node

Compute Node

VM/Partition 1

Tuxedo MP Domain A

CICS Region A

Compute Node

Compute Node

Compute Node

VM/Partition 3

Tuxedo Domain D

CIC

S R

egi

on

IMS

BM

P

Bat

ch

IMS

MP

P

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle’s Maximum Availability Architecture Unmatched Availability and Non-Stop Operations

CICS/IMS Regions Batch Jobs

Online Resources Batch Resources Health monitoring

Autonomous

recovery

Service level

monitoring and

alerting

Automated fail-over

Active/Active

Production and DR

Dynamic load-

balancing

Elastic scale-out

App Grid:

Tuxedo ART on Exalogic

Oracle RAC on Exadata DB Grid:

61

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Tuxedo on Exalogic with Exadata Unmatched Performance and Scalability

Exalogic

30 Nodes - 720 Intel Xeon E5 cores

80 TB ZFS Storage Appliance + SSD

40 Gb/s Infiniband

Exadata

8 RAC Database Nodes – 192 cores

14 Server/300 TB Storage Grid

40 Gb/s Infiniband

Up to

5X Increase in

Database Access Throughput

Up to

8X Increase in Tuxedo

Inter-process Messaging

960 Gb/s Infiniband

Up to

1M I/O Operations

per Second

62

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Complete and Integrated Management

OpsCenter

Cloud

Control

CICS, IMS Batch

Simplified Provisioning • Pre-engineered Systems • Virtualization • Clone and Scale-out

Dynamic Load-Balancing and Scale-out • Tuxedo Dynamic Load-Balancing and

Resource Broker for Elastic Scaleout • Enterprise Manager Cloud Control

Integrated Monitoring • Apps: CICS/IMS Regions,

Batch Jobs • Infra: Tuxedo, RAC • HW: Compute & DB Nodes,

Infiniband, Storage, Heat and Power

App-to-Disk Management • Application Management • End-to-End Alerts, Tracing • Configuration Mgmt • Patch Automation

Applications and Business Services

Platform as a Service

Database-as-a-Service

Infrastructure-as-a-Service

Meter/

Charge

Optimize

Man

age

Plan

Setup

Build

Test

Deploy

Monitor

63

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Application Foundation On Premises and in the Cloud

Engineered Systems (Exalogic, SuperCluster)

Public, Private, 3rd Party Cloud

Conventional Systems

64

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Agenda

Mainframe Modernization in

Migration Project Examples

Complete Architecture for Mainframe Migration

Tuxedo ART Roadmap

Summary and Q&A

1

2

3

4

5

65

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

All information subject to change and final capabilities of released product may differ - Intended for information purposes only and may not be incorporated into any contract.

Oracle Tuxedo: Key Product Updates & Milestones

• Cloud-ready infrastructure

• Exalogic optimizations

• OEM Cloud Control

• Cloud-ready support for rehosted apps

• ART CICS: Channels & Containers, WS, Extended Coverage

• Java Services

• Tux Message Queue

• Solaris Studio IDE

• ART WB Migration Lifecycle Tools & Eclipse plug-in

• ART IMS Extended Coverage

• Domains optimized for Exalogic

• Tuxedo Active GridLink for RAC

• Biz transaction monitoring

• RESTful Web Svcs

• ART WB Coverage & Lifecycle Enhanc.

• CICS and IMS Extensions and Real-time Monitor.

• Performance Optim.

• Batch: Native JCL, File Catalog, ISPF

• OEM: Batch Ops and Management

• Supportability Extensions and EM integrations

• Mobile access to Tuxedo services

• Faster and flexible application startup

• Enhanced RM functionality for Java services

• Active GridLink for Java Services

• Mainframe Transaction Publisher enhancements

• Distributed cache

• Integration with OAM

• Tuxedo PaaS for public and private cloud

• Transaction payload capture for BI/EPM

• Support Workbench integration

• Tuxedo “observers” for SALT, Jolt

• WTC monitoring

• WTC multi-tenancy support

• Enhancements for RESTful Web services

• Increasing WB Coverage and Automation: JCL, CICS, DB2, Security, Testing, Migration Planning and Tracking

• Rehosted Transaction Publishing in OSB, WS, Java

• Tuxedo ART on ODA for “MF in a Box” Appliance Deployment

• Advanced OEM Integrations for Support and Operations: MF to Cloud, Enhanced Monitoring & Reporting, Extend Supportability and Batch Operations

• ART Batch: Advanced Integrations, Batch Pipes, Dynamic Resource Management

• ART CICS & IMS: RESTful WS, Listener, Extended system txns., CICS ISC Enh., IMS Connect, OOTB Security, Region Lifecycle

Tuxedo Core TSAM and SALT ART Products

Next Tuxedo Release and Beyond Tuxedo 12.1.3 Tuxedo 12.1.1

66

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Accelerating Mainframe Migration and Modernization

• Extend Analysis Tools and Coverage – JCL and Utilities Conversion

– CICS System Transactions

– DB2 DDL and DML Conversion

• Enhance Configuration Wizards – Generate more flexible and advanced Tuxedo configs

for CICS and IMS Regions, Batch environments

– Enhance Conversion of IMS PSBs/DBDs

• Integrate Tools to Address Non-Automated Migration Tasks – RACF/ACF/Top Secret Data Migration (User profiles, etc.)

– Test Driver Generation and Results Compare

– Post-Rehost Modernization Tools (Rehosted MTP, etc.)

• Add Migration Planning and Tracking Tool Based on Inventory Reports

Increasing ART Workbench Coverage and Automation

67

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Accelerating Mainframe Migration and Modernization

• Create Tuxedo ART VM Template – Incorporate Required Open Source and 3rd Party

Components (Eclipse, Perl, pdksh, COBOL)

• Pre-define Common Configurations – Small/Medium/Large Sizing

– Prod/Non-Prod Environments

• Create Custom Configurator for Mainframe-skilled Sys Admins – Size and Deploy CICS and IMS Regions, Batch

Environments for Production

– Expand Regions When Scaling

– Define Dev/Test and QA/Integration Environments

Tuxedo ART on ODA as “MF in a Box” for Sub-1000 MIPS Cases

68

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Accelerating Mainframe Migration and Modernization

• Enhance EM Home Pages for CICS and IMS Regions – Richer Status and Metrics Reporting, BIP Reports

– MF-Oriented Topology Views

– Enhance Resource Editors for CICS and IMS

• Mainframe to Cloud – Simplify CICS/IMS/Batch Application Packages

– Leverage Tuxedo PaaS using EM CFW v2

• Extend Supportability – Route all Abend Notifications to EM Incident Manager

– Link Dumps, Profile Data, etc. with the Incident

• Enhance Batch Operations and Reporting in EM – Additional BIP Reports

– EM Scheduler Integration for PaaS Provisioning, Scale-out, etc.

Advanced OEM/TSAM+ Integrations for Support and Operations

Cloud Enablement and Integration for Re-hosted Mainframe Applications

69

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Accelerating Mainframe Migration and Modernization

• Simplify Integrations within Batch Ecosystem – Enhance Scheduler Integrations

– Output Management Integration

– Remote Access to MF Files for Hybrid Deployments

• Enhance Batch Utility Coverage – Advanced DB2 Utilities and Options

• Add Support for Batch Pipes – Pipe data records to enable parallelism

• Enhance Dynamic Resource Management – CPU/Memory capping

ART Batch: Advanced Integrations and Resource Management

70

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Accelerating Mainframe Migration and Modernization

• Advanced Integrations – CICS: RESTful Web Services, Socket Listener

– CICS: EPI Interfaces for Java UI

– IMS: IMS Connect to JEE Apps, Web UI

– IMS on z/OS: OTMA to IMS/TM, ODBM to IMS DB

• CICS/IMS OOTB Security Integration – RACF-style Authorization using LDAP and OES

– Authorization via RACF for Hybrid Environments

• Region Lifecycle Management – CICS/IMS Warm/Cold/Emergency Restarts

– IMS Dynamic Configuration Updates

• IMS DB Schema, Data Migration Tools and DL/I-to-SQL Mapping

ART CICS & IMS: Integrations, OOTB Security, Region Lifecycle

71

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Agenda

Mainframe Modernization in

Migration Project Examples

Complete Architecture for Mainframe Migration

Tuxedo ART Roadmap

Summary and Q&A

1

2

3

4

5

72

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

TUXEDO’S 12c SUPERIOR PERFORMANCE AND QoS

CLOUD-READY APPLICATION AND RESOURCE MANAGEMENT

MASSIVELY SCALABLE, ELASTIC ARCHITECTURE

From Mainframe to Cloud with Tuxedo ART 12c

RICH COVERAGE

AUTOMATION

ACCURACY

END-to-END

LIFECYCLE

ART WB 12c – Faster ROI ART 12c – Higher RASP and Agility

COMPREHENSIVE

HIGHLY AVAILABLE

LINEARLY SCALABLE

JAVA, SOA-READY

CLOUD-ENABLED

73

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

blogs.oracle.com/tuxedo

linkd.in/oracle_tuxedo

Oracle.com/tuxedo

Oracle.com/technetwork/ tuxedo

JOIN THE ORACLE TUXEDO COMMUNITY

75

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 76