Run Java where you want to

Java inside IMS

Maintaining your IMS applications with Java means easy-to-find skills, lower development cost, abundant tools, and DevOps-pipeline readiness

Running Java inside IMS delivers the best performance, with application and data co-located on IBM Z – no network latency!

Cost efficiency with Java on Z/OS through offload to specialty engines

Over 15 years of Java support in IMS makes it more than production ready for the enterprise

Java outside IMS

Java applications can instantly access IMS transactions and data from anywhere, any platform

Use industry standards like JDBC and SQL to directly access IMS data

Expand your insights by giving Java analytics applications access to IMS data for data modeling

Get demos and code samples

See how you can use the JDBC Universal drivers to build IMS Java applications.

Check out our GitHub repositories with Java application code examples.

Java can save you time, money, and headaches

Cost

Java processing can be offloaded to specialty engines, which means you just saved some money.

Application agility

Choosing Java means you have access to millions of skilled developers who can write IMS applications.

Co-location

Running Java on z/OS, where your data resides, just savedyou some time.

Don't just take our word for it

Java, COBOL, and IMS on IBM Z

By Java-enabling existing IMS core banking functions, Fiducia & GAD is accelerating the creation of new services while extending the life and value of its applications.

Fiducia & GAD logo

IMS and Java on IBM Z

Implementing IMS ODBM and IMS Catalog allowed Travelers to leverage Java and SQL skills to access IMS and other data in a single view.

Travelers logo

IMS, SQL, and open data access

A large North American bank was able to improve application maintenance and lower costs by converting applications to Java and running them inside IMS for best performance.

Back to top