MAINFRAME > TRENDS > MODERNIZATION

Java on z Systems Delivers Portability, Security and Other Benefits

Java on z Systems

As people expect quick, secure transactions available any time, anywhere, modernization and innovation on the mainframe are necessary to meet these needs. Java* is at the heart of such transformation. An IDC study, “The Business Value of the Connected Mainframe for Digital Transformation” (ibm.co/2pf8asQ), places Java at the center of both modernization and innovation on the IBM z Systems* platform.

Designed to be portable and platform-agnostic, Java enables the mainframe to participate in a modern ecosystem by allowing skills and innovation from across the broader IT organization and industry to leverage z Systems servers. As one of the most popular programming languages, Java has become a staple for the enterprise, enabling developers to bring to market complex, scalable and robust applications with speed and agility, notes Marcel Mitran, IBM Distinguished Engineer and CTO of LinuxONE*.

“Java on z means clients now have a choice in how they want to address business problems. ... Java means clients have the freedom to solve business problems with the tools they think are best and most appropriate.”
—Marcel Mitran, IBM Distinguished Engineer and CTO of LinuxONE

In addition to platform portability, Java also features built-in security, threading and safety. “Java packs a lot capabilities in a single language and runtime environment,” Mitran says. “It also has a proven history of being an enterprise-ready language.”

The language’s strengths are two-fold:

  1. It’s portable both as a platform-agnostic runtime and as an open standard. “This allows clients to do fit-for-purpose placement of work while also guaranteeing their investments in IT assets will be protected strategically,” Mitran cites.
  2. Java’s maturity—with two decades of built-in, proven security and scalability, and a seasoned skills pool—makes it a trusted and robust environment for mission-critical workloads

Integration Importance

Java is well integrated into the z Systems platform. Traditional transaction processing and data-serving environments (e.g., CICS*, IMS*, DB2* and WebSphere*) have long enabled business logic written in Java for batch and online transaction processing. Many next-generation workloads in the cognitive, analytics and cloud spaces (e.g., Apache Spark, IBM Operation Decision Manager, IBM Machine Learning for z/OS*, IBM zAware, IBM z/OS Connect and z/OS Management Facility) are written in Java. These workloads depend inherently on Java’s built-in security, safety and portability.

Mainframe clients are taking advantage of Java to modernize their environments. In a survey of 95 z Systems clients conducted in 2016, 68 percent now have Java on IBM z* in production. Of those, more than 80 percent described the project as successful or very successful.

“Java allows clients to enjoy the qualities-of-service of the z Systems platform while leveraging broadly available skills to develop applications that are tightly integrated and coupled to the core system-of-records on the mainframe,” Mitran says.

This offers many advantages, including:

  • Significantly simplifying the operational environment for improved resilience and better security
  • Streamlined applications so they can be managed within a single footprint on z Systems
  • Improved response time from consolidating and integrating the workload

IBM Competitive Project Office internal tests have found with IBM z Systems Integrated Information Processor and special mobile and cloud pricing, Java on z Systems can provide 16 to 67 percent better total cost of acquisition compared to similar solutions where the application sits off-platform.

Valerie Dennis is the managing editor of IBM Systems Magazine, Mainframe edition.


comments powered by Disqus

Advertisement

Advertisement

2017 Solutions Edition

A Comprehensive Online Buyer's Guide to Solutions, Services and Education.

Modernizing Your Enterprise

IBM has business-value-driven solutions to improve application and employee productivity

Leveling the Playing Field

IBM Rational software advances mainframe development

The Agile Enterprise and Beyond

Proper tools can bring flexibility to application development

IBM Systems Magazine Subscribe Box Read Now Link Subscribe Now Link iPad App Google Play Store
Mainframe News Sign Up Today! Past News Letters