Library Support for Open-Source

Protect your business without disruptive modernization or migration

Illustration of technology representing data infrastructure, servers, and digital connectivity

Overview

Protect your enterprise Java business

Many Java™ 8 mission-critical apps still run on unsupported frameworks (Spring Boot 3.2 and Apache Struts 1.3, for example), increasing security risk. Yet, migrations are costly and disruptive. IBM® Library Support for Spring, Struts and Hibernate delivers enterprise-grade security, compliance and stability without rewrites, so you can keep apps running, teams focused and the business protected. These support Java 8 workloads on WebSphere® Application Server (WAS), WAS ND, WebSphere Liberty, Red Hat® JBoss EAP and other enterprise Java runtimes.

Features

Security support for key Java libraries

Spring Boot

Secure Spring Boot 2.7.x, 3.2.x, and 3.3.x applications with timely security updates.

Spring Framework

Maintain your Spring Framework 5.3.x and 6.1.x investments without operational disruption.

Illustration to show Library Support Open-Source Spring features

Apache Struts

Protect decades of Struts investment with comprehensive support for versions 1.1, 1.5 and 2.5. Eliminate critical vulnerabilities while planning your modernization roadmap.

Illustration depicting support for Apache Struts from IBM Library Support for Open-Source

Hibernate ORM has long been a foundational framework for enterprise Java persistence and ORM. However, many deployments still rely on versions that no longer receive active community maintenance, increasing exposure to security vulnerabilities. IBM Library Support for Hibernate addresses this gap by providing ongoing security updates and critical CVE remediation, enabling organizations to maintain and secure their Hibernate-based applications while continuing to run their existing environments without disruption. Supported versions include 5.6.x and 6.4.x.

Illustration showcasing the capabilities of IBM Library Support for Open-Source to support Hibernate ORM

Utilize direct replacements for existing Spring and Struts frameworks, designed for zero code changes. This preserves application logic, your existing build process and minimizes modernization effort.

Illustration communicating drop-in replacements on IBM Library Support for Open-Source

Ensure compliance adherence and application longevity for existing Java applications with security-based updates for existing open-source libraries and frameworks.

Illustration about application longevity on IBM Library Support for Open-Source

Maintain application vitality across your estate with minimal investment supported by targeted updates that ensure long term security as your applications are modernized.

Illustration about automated maintenance on IBM Library Support for Open-Source

Use cases

Open source for modern workloads

Legacy modernization

Expose Python/Go/Node.js on IBM Z to extend or refactor existing mainframe apps, cutting risk and cost while adding digital channels.

API enablement

Build REST/GraphQL APIs with open‑source libraries to deliver real‑time banking data to mobile and analytics apps.

DevOps automation

Use Python scripts and Zowe integration for CI/CD pipelines that span hybrid‑cloud and mainframe environments.

On‑prem AI/ML

Deploy ONNX‑based models on IBM Z, keeping sensitive data on‑prem while leveraging modern analytics.

Container workloads

Run open‑source libraries as containers on Red Hat OpenShift on IBM Z for language‑agnostic development.

Cross‑platform integration

Share services between z/OS, Linux on Z and public‑cloud instances via common libraries.

ISV extensions

Enable third‑party add‑ons built with familiar open‑source stacks to plug into IBM Z services.

Talent‑friendly development

Lower the learning curve for new developers by supporting the languages they already know.

Take the next step

Schedule a personalized session to discuss your needs and tailor a development strategy.