Mainframe modernisation · Dependencies and deployment

Core Evolution Lab
Explore what stays, what changes, how it connects, and where AI fits.

Start with an existing COBOL or PL/I application. Explore refactoring, Java deployment, data access, event integration, and AI inference, and see the dependencies each choice introduces.

Experimental tool · Not vendor-endorsed · Illustrative configurations only

Presets ▾

Retained applicationRefactored within coreExtracted serviceNew capabilityDataCore API providerCore API requesterWOLA · same z/OSOn-platform AI┄ Data dependency
16Components retained
0Java components within core
0Refactored in original language
0Services extracted
0New capabilities added
0Calls crossing a deployment boundary
0Services sharing core database
References and assumptions

Illustrative logical components and dependencies. Actual boundaries, transaction scope, interfaces, and runtime compatibility require validation.

Disclaimer: This tool is provided “as is”, without warranty, for education and early architecture discussion only. Diagrams show illustrative components, dependencies, and product patterns, not a discovered application map, a migration assessment, a supported-configuration statement, or guarantees of performance, compatibility, or cost. Validate product support, versions, licensing, and design against current vendor documentation and your own testing before making decisions. Product references do not imply vendor endorsement. No data is sent from this page.

IBM, IBM Z, z/OS, CICS, IMS, Db2, LinuxONE, WebSphere, Liberty, z/OS Connect, API Connect, DataPower, IBM MQ, watsonx, watsonx.data, Cloud Pak, Telum, and IBM Z Digital Integration Hub are trademarks or registered trademarks of International Business Machines Corporation. Red Hat and OpenShift are trademarks or registered trademarks of Red Hat, Inc. Java is a registered trademark of Oracle and/or its affiliates. Apache Kafka and Kafka are trademarks of The Apache Software Foundation. Confluent is a trademark of Confluent, Inc. Kubernetes is a registered trademark of The Linux Foundation. Spring and Spring Boot are trademarks of Broadcom Inc. and/or its subsidiaries. ONNX is a trademark of LF Projects, LLC. All other product names and trademarks are the property of their respective owners. References are for identification purposes only and do not imply sponsorship or endorsement.