Java

Java

Java

Topics on Semeru (Java) on IBM Z

 View Only

BMC’s Success Story: Modernizing Batch Workloads with Java on z/OS Using JZOS

By Thaksena Rangarajan posted Thu April 02, 2026 11:03 AM

  

Industry

Enterprise Software

Business Challenge

BMC needed a way to run modern Java applications on z/OS without rewriting existing workloads or introducing complex integration layers. The goal was to simplify Java execution in batch environments while maintaining interoperability with core z/OS services and security.


Solution

To meet these requirements, BMC adopted JZOS as the foundation for running Java in batch on z/OS. This approach allowed them to integrate Java applications directly with z/OS services while maintaining the operational rigor expected in mainframe environments.

Key elements of their solution include:

  • Adopted JZOS as a core facilitator for running Java in batch processing on z/OS.
  • Leveraged JZOS APIs such as Data Set Control Block (DSCB), ZFile, and MVS console for system integration.
  • Integrated Java applications with MQ and command listeners for operational workflows.
  • Compilation is done off-platform using Maven libraries, then deployed on z/OS.

This architecture allowed BMC to modernize incrementally - introducing Java where it adds value while keeping existing batch logic intact.


Impact

By adopting JZOS and expanding their use of Java on z/OS, BMC achieved several meaningful outcomes:

  • Accelerated Development
    • Java APIs and tooling significantly reduced development time compared to traditional approaches, enabling faster delivery of new capabilities.
  • Cost Optimization
    • Java workloads running under JZOS are zIIP‑eligible, allowing BMC to offload CPU cycles and reduce operational cost.
  • Modernization Without Disruption
    • BMC introduced modern Java-based workflows while preserving the stability of their existing batch systems—no rewrites, no risky migrations.
  • Future-Ready Observability
    • As part of their upcoming Java 21 migration, BMC is preparing to adopt JFR (Java Flight Recorder) and JMC (Java Mission Control) for deeper monitoring, diagnostics, and performance tuning.

Customer Testimonial

By adopting JZOS, we expanded the IBM Z ecosystem to embrace new technologies while maintaining the scalability and reliability of the platform. This approach enabled us to develop modern solutions natively on z/OS, integrate innovative workloads seamlessly, and capitalize on zIIP engines for efficient and cost‑effective processing. 

- Tomer Zelberzvig

Manager, Product Management, BMC Software        


0 comments
57 views

Permalink