What steel and concrete are to a skyscraper, the mainframe is to the global economy. The mainframe is the transactional backbone for 96 of the world’s top 100 banks, 23 of the 25 top US retailers and 9 out of 10 of the world’s largest insurance companies.
When you think of a mainframe, you probably think of an old green computer screen. Did you know you can use the same modern tools and techniques with mainframes that you use with cloud and mobile?
With the growth of mission-critical mainframe workloads showing no signs of slowing down, application delivery cannot remain slow and complex. Organizations must apply the same DevOps processes to the mainframe as they do with other platforms.
Compuware and XebiaLabs enable large enterprises to automatically build, test and deploy mainframe releases within a cross-platform application release pipeline.
7. 7
The Current State of Mainframe DevOps
• End-to-end release
pipeline
• Integrated testing
• Automated
• Several releases
per day
Best Practices
It does not have to be this way!
XebiaLabs and Compuware bring DevOps to mainframe
• Separate
software releases
• Manual testing
• Manual
• Slow release
bottleneck
Mainframes
8. 8
XebiaLabs DevOps Platform
provides intelligence, automation
and control across entire software
delivery process
Shift to
the
Cloud
Migrate
to
Containers
Connect
All
Pipelines
Connect
CI/CD and
ITSM
Improve
Governance
and Security
SCALE DEVOPS ACROSS THE ENTERPRISE
Hundreds of
Companies
deliver software
with XebiaLabs
9. 9
The XebiaLabs DevOps Platform
Built for Enterprise Scale
End-to-End DevOps Toolchain Orchestration and Reporting Platform
Top-ranked
DevOps Technology
Architected for enterprise
use: model-based, agentless,
dual-mode, ease-of-use
✓
Deploy Anywhere
Release your apps to any
platform, from mainframe
to containers to cloud
✓
DEPLOYMENT AUTOMATION
Connect Tools
Automatically
Orchestrate all your DevOps
tools without scripting
✓
RELEASE ORCHESTRATION
✓ Unify Data
Gain single source of truth
for compliance, security and
metrics reporting
Reporting & Dashboards for:
• Security/Compliance
• Automated Audits
• Value Stream Metrics
• Predictive Analytics
DEVOPS INTELLIGENCE
DEVOPS DATA
HUB
10. 10
DevOps
Toolchain
Version Control Continuous Integration Code Quality
ITSM
Deploy Test
Edit Validate Debug Edit/Manage DataAnalyze
IdeationProject Management
Develop Agile Process
Manage
Monitor
Interactive Development Environment (IDE)
Code CoverageRelease
Measure
Dev QA Prod
IMS Virtualization
Test
IDE Tools
12. 12
Demo: Batch Application
• Called COBOL
program CWKTCOBX
• Calculates and generates
compensation report
for employees
• Logic
– Read employee file
– Calculate compensations
• Submodule calls to 2 programs
– Generate report file
12
13. 13
Demo
• ISPW
– Make a change to program
and promote with ISPW
• Topaz for Total Test
– Generates a unit test case
– Execute unit test case
– Share in Git
• XL Release
– Develop pipeline with Git,
Total Test and ISPW Deploy
– Trigger pipeline
14. 14
ISPW: Modern Mainframe CI/CD Solution
• Automate mainframe
source code
management,
build and deploy
• Support Agile/DevOps
• Enable concurrent
development
for mainframe apps
• Leverage modern
Eclipse and web
interfaces
DEV
QA
PRD
DevOps
Integrations
Developers
Manage
Source Code
Build
Executables
Deploy to
Environments
Promotional
Model
16. 16
Automated Unit, Functional and Integration Testing
UAT/
System
Load/
Performance
Functional
Unit
Integration
ReliabilityCostFeedback
High
Low
Fast
Slow
High
Low
17. 17
DevOps Pipeline Integration
Integrate into
DevOps Pipeline
Test ExecutionTest Creation
Developers Code
and Debug
Automatically Generate and
Manage Reusable Test Assets
Test
Execution
Review Test and
Code Coverage Reports
20. 20
Compuware Integrations
Compuware ISPW
• Source code management, release automation and deployment automation
• Integration creates, promotes and deploys ISPW releases
Compuware Topaz for Total Test
• Automated unit, functional and regression testing
• Integration supports test generation, execution and analysis
• Validate code quality as part of every release
RELEASE ORCHESTRATION
21. 21
DevOps
Toolchain
Version Control Continuous Integration Code Quality
ITSM
Deploy Test
Edit Validate Debug Edit/Manage DataAnalyze
IdeationProject Management
Develop Agile Process
Manage
Monitor
Interactive Development Environment (IDE)
Code CoverageRelease
Measure
Dev QA Prod
IMS Virtualization
Test
IDE Tools
22. 22
Remember
Fill out our survey at the end of today’s
presentation and be entered into a drawing to
win 1 of 3 $50 American Express gift cards!
23. 23
XL Release Trial
for Compuware Customers
http://xebialabs.com/
compuware-xl-release-trial/
Learn More
compuware.com/partners/xebialabs
Questions and Next Steps
Where Are You on
Your DevOps Journey?
compuware.com/devops-journey