con8229 the art and practice of mainframe...
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. |
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. |
Where to Start?
DISCOVERY WORKSHOP WITH ORACLE
MAINFRAME MODERNIZATION EXPERTS
Business objectives, requirements, constraints
Candidate applications and their dependencies
Architecture options and choices
Target dev/test, production, and DR architecture
Integration strategy, approaches
MODERNIZATION REPORT
74
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