Professional Documents
Culture Documents
D R
Objective: to reduce costs, achieve business agility, infrastructure resiliency, and cloud readiness.
Results Matter:
- Reduce technical debt
- Reduce costs 75% compared to mainframe
- Converge on Enterprise DevOps
- Improve ‘time to market’
- Modernize applications in ¼ the time
- Recoup investment within 12 months.
Strategic Context Obstacles Economic Analysis Strategic Goal Risks Big Picture
Modernize to 12-Factor
Do Nothing Reduce MIPS
Java Application
Not acceptable! Cost savings only! Reduce technical debt,
improve time to market,
converge on Enterprise
DevOps, reduce costs.
RECOMMENDATION
Renovate
Automated transformation from COBOL to Cloud Native Java,
refactored and optimized into the Spring Boot framework. Renovate
solves Java code quality concerns using rules-driven refactoring to
consistently achieve SonarQube “A” rating, and 100% runtime
functional and data equivalency.
1 2 3
Higher Project Success
Modernize COBOL Rates by Reducing 4X Faster Path to Cloud
Applications To Innovate Your
Business Complexity and Risk and Cloud Native Services
Modernize COBOL to Java Spring CloudFrame’s automated migration, test COBOL applications can be moved
Boot SonarQube “A“ rated code case generation, and backward to public or hybrid Clouds up to 4X
adhering to 12 Factor Application compatibility to data and integrations, faster to accelerate adoption of
Principles. Cloud Native solutions for increases certainty of successful Cloud Native services.
JCL, SORT, VSAM. outcomes, on time, on budget.
APPLICATION DATA
OPTIMIZATION
MODERNIZATION MIGRATION
HORIZONTAL APPROACH
VERTICAL APPROACH
Step 3 — Optimization.
Optimize MONI for ‘Cloud Economics’ in Morgan Stanley’s choice of infrastructure.
— •
•
Modernize applications in ¼ the time
Recoup investment within 12 months.
ROI / TCO
Technical Element Current State Phase I – Target State Phase II – Target State Phase III – Target State
Legacy application COBOL Java Spring Boot Services Refactored to use Cloud Native Optimized for Cloud
programming language Storage Economics
Legacy 4th GL for reporting E-ZTrieve Rewritten in COBOL and
and utility migrated with CloudFrame
Legacy job scheduling JCL Java Spring Batch Programs Simplified by reductions in sorting Streamlined and consuming
data over 1,000 times 20% less CPU, storage TBD
Legacy job scheduling Tivoli Decision Support TDS + TBD TDS + TBD TBD
(TDS)
Legacy online transaction CICS Java Spring Boot Services Cloud Native Function as a
processing Service (FaaS)
Legacy Sort Utility DFSORT / SYNCSORT Java Spring Batch Programs Code retired by using NoSQL or Code retired by using NoSQL
SQL indices for queries or SQL indices for queries
File systems QSAM, VSAM, GDG CloudFrame emulated file Migrate to UTF-8 Cloud Native
systems NoSQL or Relational
APPLICATION
ARCHITECTURE MODERNIZATION DATA MIGRATION PILOT
Design end- and target- state • Provision infrastructure • Monitor efficacy of deployments
architectures • Understand Morgan Stanley
• Install CloudFrame data policies and standards per data strategy, and MONI
• Understand Morgan Stanley application, Reconciliation
Infrastructure and DevOps • Migrate MONI application • Develop PADT data strategy,
• Monitor NFRs, particularly cycle
policies and standards • Package code into projects contingency EDB and CPS
time, tune as necessary
• Design Logical and Physical • Adopt CI/CD pipelines • Design data reconciliation jobs
• Triage issues
models for Phase I and II • Design file transfer jobs if using
• Deploy data extracts and • Update end- and target- state
• Create capacity plan reconciliation jobs on EDB and CPS
architectures
• Design data strategy for mainframe
• Conduct retrospective to inform
UTF-8 migration in Phase II • Stage data using CloudFrame Migration Factory Model design
• Review and revise as emulated files
necessary to achieve • Deploy MONI Java Applications
Architecture and SecArch
• Activate schedules for file
approvals transfers (EDB, CPS only)
Tangible Benefits
Tangible Benefits
Intangible Benefits
Intangible Benefits
In Conclusion