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.
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.
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.