Mainframe Open Education Project
  • Welcome: Learn & Contribute to MOE
    • MOE Vision, Mission and Content Phases
    • Who Can Contribute?
    • Contributor Log In
    • Earn A Contributor Badge
    • MOE Management System
    • MOE Events
    • Project Support
    • Legal Disclaimer, Copyright and License
    • Code of Conduct
    • Project Governance
    • Why MOE
  • Introduction: What is Enterprise Computing?
  • Chapter 1: What is a Mainframe Today?
    • Role of the Mainframe Today
      • Mainframe and the Cloud
      • Enterprise Computing
      • Hybrid Cloud
    • Who Uses the Mainframe and Why
    • Mainframe versus Server
    • Mainframe Basic Architecture & Components
    • How the Mainframe Works
    • Mainframe Security Myths
    • Mainframe Evolution
    • Mainframe Modernization
    • Video: ITs Best Kept Secret
    • Get Ready: Talk Like a Mainframer
    • Looking Back: The First 50 Years of Mainframe
  • Chapter 2: Foundational Technology
    • Brief Introduction to z/OS
    • TSO/E, ISPF, and UNIX System Services (USS): Interactive facilities of z/OS
    • Data Sets and How They Work
    • Job Control Language and System Display and Search Facility
      • Understanding the JCL(Job Control Language)
        • Understanding the JOB Statement
        • Understanding the EXEC Statement
        • Understanding the DD Statement
        • Creating a Physical Sequential (PS)
        • Understanding Libraries in JCL
        • Understanding Instream Procedures, Cataloged Procedures, and Symbolic Parameters in JCL
      • Utilities
        • IEBCOMPR
        • IEBGENER
          • Copying Between Sequential Datasets and PDS Members Using IEBGENER
          • Generate PDS member while copying
          • Copying a UNIX File to a PS File
        • IEBCOPY
          • IEBCOPY selective copy using select statements
          • IEBCOPY Exclude members while copying
          • IEBCOPY renaming member while copying
      • GDG
        • GDG parameters
        • GDG base
        • GDG Generation
          • Referencing GDG Generations Using Relative Numbers
        • Alter and Delete GDG
    • Enterprise Software Development and Implementation
    • Programming languages for Mainframe
    • Modern Application Management
    • Video: System Overview
    • Video: MVS Using Dynamic Allocations
    • Article: Red Hat OpenShift 4.7 on IBM Z Is a Game Changer for Container Orchestration and Managemen
    • IBM z16
  • Chapter 3: Roles in Mainframe
    • Roles and Categories
      • Category Definitions
  • Chapter 4: Deeper Dive in Role Chosen
    • IT Operations and System Support and Services
    • IT Business/Software Product Application Development and Support
    • IT Software Engineers
    • IT Architects
  • Chapter 5: Career Path Opportunities
    • Learning Programs
    • Job Opportunities
    • Career Event Calendar
    • Open to Hire
  • Mainframe Events and Conferences 2024
  • My Mainframe Journey: From Student to Professional
  • Backlog on Topics
  • Additional Community Resources
    • Communities
    • Courses, Tutorials, Manuals
    • Education Programs
    • IBM Mainframe Timeshare Services
  • Digital Certificate Badges
    • z/OS Mainframe Practitioner
  • Reviewer List
  • Modern Mainframe
    • What is a modern mainframe environment?
    • z/OSMF
      • What is z/OSMF?
      • Why it is important in a mainframe shop
      • z/OSMF Learning Materials
    • Zowe
Powered by GitBook
On this page
  • 1. Cost Modernization
  • 2. Professional Skill
  • 3. Interfaces Modernization
  • 4. Progressive Modernization
  • 5. Code Modernization
  • 6. Performance modernization
  • 7. Transparency modernization

Was this helpful?

  1. Chapter 1: What is a Mainframe Today?

Mainframe Modernization

Discussion about what mainframe modernization mean and what YOU can contribute

PreviousMainframe EvolutionNextVideo: ITs Best Kept Secret

Last updated 6 months ago

Was this helpful?

Mainframe modernization is a critical topic that has evolved alongside the development of mainframe applications and systems. But what does it truly mean to modernize a mainframe? It's a question that often eludes a clear, comprehensive definition. In this subchapter, we've gathered objective and insightful discussions from the Mainframe Open Education community, distilling the key points to help you grasp this essential concept. Whether you're new to mainframes or looking to deepen your understanding, this overview aims to provide a clear and thorough exploration of what modernization means in the context of mainframe technology.

In this article by IBM, you will get a basic understanding of what mainframe modernization is and why modernization is such an essential topic for mainframe:

In the article 'So What Does ‘Mainframe Modernization’ Really Mean?' Allen Zander outlines seven key facets of mainframe modernization, offering a valuable framework for understanding this complex topic. These facets include cost modernization, professional skills, interface modernization, progressive modernization, code modernization, performance modernization, and transparency modernization.

We will adopt this framework for the remaining part of this subchapter to aggregate the discussions and content.

1. Cost Modernization

2. Professional Skill

Watch this video to see why young people and the mainframes mix well.

3. Interfaces Modernization

4. Progressive Modernization

5. Code Modernization

Here is an article introducing How Mainframe App Development Is Changing bu using GenAI to DevSecOps:

6. Performance modernization

Here is a high-level overview of tools and technologies regarding their return on investment and level of effort that can be leveraged into the modernization strategy:

To truly understand what modernization is, it is essential to emphasize the non-migration nature of mainframe modernization, as mentioned by several mainframe technical and business leaders:

This article provides step-by-step guidance at a high level about mainframe modernization strategies:

Here is a series of executive conversations led by Broadcom and Meet the Boss, focusing on business transformation and modernization:

7. Transparency modernization

This article provides an example of how organizations can gain a deep understanding of legacy systems, enabling informed decision-making during their modernization project:

AI could also play an essential role in mainframe modernization:

It's undeniable that today's mainframe needs to be modernized to meet the evolving demands of the future. With countless approaches available, it's important not to let others dictate what mainframe modernization should mean for you. Instead, discover the approach that best fits your needs and actively contribute to the ongoing evolution of the mainframe. Remember, achieving success in this field takes a collective effort, and your insights and contributions can make a significant difference!

Who drives modernization conversation within an org? Tools, methodologies, organizational modernization. Whatever you are doing in Z

All the efforts going into the open-source effort might be transparency discussions as well.

Effort trying to make MF look like anything else might not be the way.

Microsoft + Greg talk about MF (planet mainframe): critical role. 5 years ago everything is cloud. Now is cloud maybe:

https://planetmainframe.com/2024/09/microsoft-and-mainframe-combining-platform-strengths-in-hybrid-it/
What is mainframe modernization? | IBM
Logo
Do Young People and the Mainframes Mix? - Planet MainframePlanet Mainframe
Mainframe | AppDev Endevor Modernization Roadmap Tool
Mainframe Modernization vs. Migrationblog.share.org
Logo
GenAI to DevSecOps: How Mainframe App Development Is Changing
Logo
So what Does ‘Mainframe Modernization’ Really Mean? - Planet MainframePlanet Mainframe
Mainframe Application Modernization Explained
ZETALYZETALY
Logo
Mainframe Software | Hybrid IT Modernization for the Mainframe
Logo
Logo
How AI will transform the mainframeKyndryl
Logo
Logo
Logo
Logo