When Java Meets Uber

BY

When Java Meets Uber

What makes Uber really appealing is that you can click on the app and request services at a moment’s notice.  When you use Uber you can see where the car is, when it’s on the way, and know – down to the minute – when the car will arrive. The Uber app even displays the vehicle’s license plate, type and color of car, and the name of the driver so that you can identify the car quickly. The payment process is simple and fast – it is automatically charged to your credit card on file.

Wake Up and Smell the Java

In many ways, Uber is to transportation services what a truly integrated performance management solution for monitoring Java is to your mainframe environment. Digital business is driving IT to deliver new applications to meet the needs of consumers who demand always-available, always-fast access to service. To meet this need, mainframe organizations are deploying Java on z/OS at a rapid and growing rate. Not only can Java run everywhere in your mainframe environment, its consumption of resources can impact application performance and availability. IT does not know where Java is running, what resources it is consuming or how it is impacting other workloads and applications. Without clear insight into how many Java Virtual Machines (JVMs) are running and their locations in your mainframe environment, finding and fixing problems may take hours, days or even weeks, resulting in a negative impact on your customers.

Just as you need updates on the status of the car that’s taking you to your destination, IT needs better visibility into Java applications. IT must understand which workloads are using Java, where JVMs are located, and whether they are causing a problem with other workloads. With this insight, IT can lower its mean-time-to-repair by detecting and resolving performance problems before they impact customers.

Uber customers have visibility into what cars are available, the color, make, license number and rate. Uber customers also understand the cost of their journey (when prices are standard and when they could be charged higher surge rates) to make decisions based on cost. They can wait until surge pricing goes down, choose a less-expensive car or pool share if these services are available, or look for other transportation options.  In much the same way, IT can leverage an integrated monitoring solution for Java to reduce costs – by monitoring the offload of Java to lower-cost System z Integrated Information Processor (zIIP) engines, reducing monthly license charge (MLC) costs from IBM®

Learn how BMC MainView for Java Environments can improve application performance and availability by providing visibility into real-time Java resource utilization. You can reduce MLC costs while meeting the demands of digital business. To learn more, watch this video.

Unleash the power of your mainframe with Mainview for Java Environments

Related posts:

12th Annual Mainframe Survey Results


The BMC annual mainframe survey is a key indicator of the future health and viability of the mainframe—and this year’s report busts 5 common myths about the platform.

Download Now ›

These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

Share This Post


John McKenny

John McKenny

As Vice President of Marketing and Customer Support of ZSolutions Optimization for BMC Software, John leads the go-to-market strategy and customer success teams for mainframe solutions. Prior to joining BMC in 1995, he spent 15 years in various IT technical, management, and consulting roles in the transportation and insurance industries.