Application modernization on Z mainframe
Organizations continue to rely on core applications and data on IBM Z. Transaction and batch programs contain business logic to maintain data integrity across business entities and to implement business policies, processes, and rules. An environment of optimized applications manages the overall lifecycle of this critical business data. Data that is generated or updated by one application is taken as input by a downstream application, which might in turn create or update more data.
Key
The need for transformation places significant demands on existing applications and data, which necessitates modernization and integration. No wonder CEOs ranked Tech Modernization as a top priority for their organizations in 2023. ‐ IBM IBV 2023 CEO study
67% of executives say the mainframe-based applications in their organizations need to be modernized. ‐ IBM IBV 2023 Mainframe executive pulse survey
Modernize applications faster with less cost and risk by using hybrid cloud.
A hybrid cloud transformation that integrates IBM Z can extend beyond two and a half times the value of a public cloud alone.
In this article, learn:
- Ways IBM recommends steps partners can take to drive your customers' application modernization.
- The business reasons that can drive your customer modernization efforts.
- Scenerios that support your business and the steps you can take for scenarios you select.
- Training materials to get started in your application migration efforts.
Modernization strategy
In a recent IBM Institute for Business Value study, 71% of executives say mainframe-based applications are central to their business strategy1. Four out of five respondents say their organizations need to rapidly transform to keep up with competition, which includes modernizing mainframe-based apps and adopting a more open approach. The report confirms that executives view modernizing mainframe-based applications — and connecting them with new applications through a hybrid cloud environment — as crucial to driving a holistic digital transformation strategy across the mainframe and cloud.
Business-aligned continuous approach
IBM recommends a business-aligned continuous approach to application modernization that allows businesses to build on existing investments, targeting only required application changes. Why rewrite 100% of your entire application portfolio if only 20% needs to be modernized? IBM’s approach starts by building on your current foundation.
Optimize hardware and software costs while streamlining application performance and management. By integrating IBM Z into a hybrid cloud platform to fully leverage cloud-native development, you’ll unlock additional revenue by increasing access to mainframe data for analytics and AI through an API and data-modernization strategy.
As a result, you’re more empowered to increase business agility by moving from a waterfall development to an enterprise DevOps process and an automated continuous CI/CD pipeline that is fully aligned to business priorities and is open and standard across the business, allowing for greater sharing of tools, skills and expertise.
And finally, reduce time-to-value with proven application modernization patterns, acceleration tools and best practices that include prescriptive “how-to” guides and showcases for modernizing and deploying on IBM z/OS and zLinux, IBM LinuxONE and public clouds together.
Business drivers
Growth in value is driven by key areas of differentiation on IBM Z:
- Increased access to core business applications and data for broader enterprise use for AI, analytics, and new customer experience applications.
- More cost-effective options for application modernization compared to the application migration, emulation, and rewrite approach that some public cloud providers take.
Key
The IBM approach uses industry standard tools and includes an operating model shift that embraces enterprise-wide tooling to significantly improve ROI with less overall risk to business.
Important
In a study by the IBM Institute of Business Value:
We found that most executives know where their modernization programs need to go and are charting a course to get there ‐ but only a few have really put the wheels in motion. Only 27% say their organization has modernized many of the necessary workflows, including the related applications, data, and systems.
Leaders are focused on operational objectives and incremental improvements, rather than the strategic outcomes that will allow you to thrive in the business landscape of tomorrow.
Action guide
The IBM Institute of Business value recommends the following steps:
- Adopt an iterative approach. As part of your plan to integrate new and existing environments, factor in your industry and workload attributes. Partner with your business counterparts to co-create a business case and a “best-fit” roadmap designed to meet your strategic goals. Adopt an incremental and continuous approach to modernization instead of a big bang rip and replace.
- Assess your portfolio and build your roadmap. Examine the capabilities that define the role of the mainframe in your enterprise today and how those capabilities tie into the greater hybrid cloud technology ecosystem. In addition, prioritize cross-skilling within the organization and lean on your partners to make up for new or existing talent and resource gaps.
- Leverage multiple application modernization entry points. Enable easy access to existing mainframe applications and data by using APIs. Provide a common developer experience by integrating open-source tools and a streamlined process for agility. Develop cloud native applications on the mainframe and containerize applications.
Hybrid approach
A hybrid best-fit approach that includes mainframes and cloud supports the integration and deployment of applications; which maximizes business agility and addresses client pain points.
- Reduce the talent gap with common tools and operating models across platforms
- Accelerate time to market with a consistent DevOps experience for cloud and mainframes, that includes repeatable patterns and reference architecture
- Easily access mission-critical data on the mainframe without moving off-platform
- Optimize costs with a tailored-fit-pricing model on the mainframe
Quote
"Part of our transformation was driven by the desire, and the need, to improve data-sharing across teams, so each line of business has
the necessary information to deliver rapid support," says Jacqui Leggetter, Head of Integration (Deputy Director), DWP Digital, Department for Work and Pensions.
To learn more, download the report Modernizing applications on hybrid cloud: Essentials to accelerate digital transformation,
Fit for purpose ‐ modernization
Enterprises want to deliver digital innovation without sacrificing performance, resilience, or security.
Quote
Fit for purpose alignment of workloads around IBM zSystems is what we call modernization.
Choosing the right platform based on workload requirements is critical first step to modernization.
Key
Modernize and run an enterprise application on IBM Z in as little as half the OPEX of running the same application on Public Clouds2.
IBM zSystems delivers scalability and availability required for core business. Cloud brings innovation for digital channels and analytics for business insights.
The following illustration illustrates workloads and fit-for-purpose platforms.
IBM Z is fully enabled for the hybrid cloud as shown in the following illustration.
Solution patterns
IBM Cloud extends mainframe application modernization options with several patterns.
Solution Pattern | Digital Transformation Solution | Consulting Potental | |
---|---|---|---|
Discovery | Identify targets for transformation that provide significant business value | Discovery | |
DevOps | Improve business agility and provide a modern DevOps platform | DevOps Pipeline for Mainframe DevOps for Mainframe tooling | |
Sustainability | Achieve greater sustainability with IBM LinuxOne and IBM Cloud | Sustainability for Z on IBM Cloud | |
API Integration | Simplify access to mainframe application with API strategy | API for Z workloads | |
Security | Secure enterprise workloads in a hybrid multicloud platform | ||
Financial Services Cloud | Build hybrid cloud platform for mainframe centric regulated workloads | Financial Services Cloud | |
Data | Unlock and monetize mainframe data through a hybrid cloud | ||
Observability/SRE | Provide seamless automation and observability involving mainframe and cloud native applications in hybrid cloud | ||
AI | Infuse AI into mainframe workloads | ||
Colo | Resolve application latency issues with mainframe centric hybrid cloud platforms | Co-location pattern | |
Containerization | Develop and deploy containerized applications on mainframe | Containers | |
Refactor | Refactor traditional mainframe workloads into microservices without rip and replace | Generative AI for refactoring Z apps |
Why IBM Cloud
Here's a sample of differentiators for IBM Cloud for Z:
- Enterprise DevOps
- Secure enterprise workloads
- Sustainable computing
- Integration with cloud native applications
- Refactoring applications using generative AI
Enterprise DevOps
- IBM Cloud is the only vendor who provides z/OS virtual servers running on native hardware
- Deploy new z/OS dev-test virtual servers in six minutes
- 15x performant as compared to emulated solutions of other public clouds
For more information, see DevOps for Z.
Secure enterprise workloads
- Only hyperscaler with FIPS 140-2 Level 4 Certification
- Secure clouds like HPCS, UKO, SCC
- Secure operating environments (Hyper Protect Virtual Servers) providing data security at rest, in transit, and in memory through proven IBM zSystems technologies
For more information, see Security for Z.
Sustainable computing
- IBM LinuxONE consume half the energy compared to x86 for the same workload
- Average of 10:1 consolidation of cores for the same workloads
For more information, see Sustainability for Z.
Integration with cloud native applications
- Direct integration and support for IBM Cloud Paks and Red Hat OpenShift running on IBM LinuxONE offerings and in co-location models
- Native IBM zSystems security can be expanded across the enterprise
- Wealth of experience and patterns with IBM partners
For more information, see LinuxONE.
Refactoring applications using generative AI
- Understand. Visualize and auto-document your COBOL application at the enterprise level.
- Refactor. Discover programs and data needed for a refactored business service within a large application.
- Transform. AI assistant to generate Java code in minutes, not months.
- Validate. Streamlined and accelerate testing of new code.
For more information, see IBM Application Discovery and Delivery Intelligence (ADDI) and Generative AI for refactoring Z apps.
Next steps
Learn more about mainframe modernization.
Mainframe modernization basics
Application Modernization on IBM Z Sales Badge. Learn how mainframe Application Modernization with IBM Z and Cloud together can bring more value to clients. Learn best practices to help clients accelerate their application modernization journey.
The curriculum looks at some of the key drivers and challenges associated with mainframe application modernization. What industry analysts are recommending, what clients are doing today, and a walk-through of IBM’s prescriptive approach to continuously modernize applications with hybrid cloud leveraging IBM technology and expertise.
Learn mainframe development
IBM Z Xplore provides a learning experience to upskill, reskill, and learn new skills as you begin a journey with IBM zSystems and enterprise computing. The experience is open to all, available at no charge and includes:
- IBM zSystem access
- Progressive learning paths
- Hands-on challenges
- Digital badging
- Rewards
- Leaderboard
See Mainframe enablement roadmap.
Video series on mainframe DevOps
See IBM Media Center videos: Cloud Native IBM Z DevOps as a Service
Analysts
- IDC The Business Value of the Transformative Mainframe
- Gartner Fit Your Mainframe Into Your Modernization Plans
- Deloitte Connect and extend: Mainframe modernization hits its stride
- TechChannel Moving Mainframe Apps to the Cloud: Should You Stay or Should You Go?
- IBM Institute of Business Value Application modernization on the mainframe
- Forbes The 6 Most Important Tech Trend Predictions For 2023
- Forrester Successful Enterprise Application Modernization Requires Hybrid Cloud Infrastructure
- Thomas Klinect The Realities of Mainframe Application Migration
References
- Product page Mainframe application modernization on IBM Cloud
- Blog Mainframe Application Modernization with IBM Cloud and IBM zSystems
- IBM Wazi as a Service documentation overview
- Application modernization for IBM Z architecture
- IBM Z and Cloud Modernization Center
- Improve business agility and provide modern DevOps platform for mainframe applications with IBM Cloud
- watsonx Code Assistant
- Lower Costs and Increase ROI with Application Modernization on a Hybrid Cloud
- Modernizing applications on hybrid cloud
White paper
Application modernization on IBM zSystems and IBM LinuxONE
For IBM Partners
- Accelerate application modernization with IBM Z and Cloud
- How to customize your Application Modernization
-
IBM Business Value Report Application modernization on the mainframe ↩
-
IBM IT Economics Consulting & Research report Tailored Fit Pricing for IBM Z Offers Cost Effective Workload Growth Compared to Three Public Cloud Examples ↩