IBM empowers Java community with an open source first approach

Share this post:

As Java developers tackle cloud-based deployment models to solve complex enterprise problems, new architectural patterns such as microservices are emerging, evolving existing programming models and inventing new ones. In the last few weeks, IBM has announced plans to help reinvigorate the developer community. Interested in understanding IBM’s broader strategy and long-standing commitment to open source? Read on and watch this video.

Giving Java application a thrill with OpenJ9

To address the demands of supporting next-generation Java applications and to spur fresh innovation in runtimes, IBM announced availability of its high performance, scalable virtual machine as an Eclipse OpenJ9 project. The J9 JVM has been at the core of many IBM enterprise software products. IBM believes that as a community-driven project, OpenJ9 will foster collaboration from developers and designers, and this will ultimately offer the best runtime for applications.

Is Java EE the right programming model for building cloud-native Microservices?

Java EE hasn’t been innovating fast enough to address the problems that microservice architecture presents. To tackle that issue, last year several Java EE server companies and Java user groups got together to start the MicroProfile initiative. With the recent announcement of the enterprise Java features of MicroProfile 1.2 and its move to Eclipse, the Java community has taken a decisive step toward promoting enterprise Java microservice within the framework of Java EE. To ease the adoption and accelerate development with Microprofile, IBM has added support of these features to WebSphere Liberty and Open Liberty application server.

Open Liberty as a robust application server runtime for every Microservice

Open Liberty, the basis of WebSphere Liberty, provides a complete implementation of Java EE 7 and the Eclipse MicroProfile project, providing developers with an outstanding runtime for building cloud-native apps and microservices while also helping to build and nurture community. Open Liberty is one of IBM’s largest open source projects, totaling approximately three million lines of code. Developers can move up to the commercial versions of WebSphere Liberty, adding dedicated technical support and more advanced capabilities.

What about ISTIO?

The Istio project is a collaboration between IBM, Google and Lyft. It was created as an open service fabric to simplify the integration and management of microservices, ensuring it intergrates well with Eclipse MicroProfile. ISTIO mesh technology helps to facilitate the management of microservices supporting service discovery, load balancing, fault tolerance, monitoring and dynamic routing for feature experimentation, compliance, security and canary testing–some of the essential requirements for robust deployments of microservices in a polyglot environment.

Microservice Builder providing end-to-end user experience for development and deployment of cloud-native and containerized apps

Microservice Builder now includes programming model extensions to Java EE, defined by the Microprofile.io collaboration, for writing Java-based microservices. Pre-integrated automation tools help to build containerized apps, which can then be deployed to Kubernetes-orchestrated Docker environments using pre-integrated DevOps tools either on premises or in the public cloud.

What about Docker and Kubernetes and IBM Cloud Private?

IBM’s new private cloud offering, with container and Kubernetes at its core, aligns with IBM’s public cloud, offering consistent platform services for on-and-off premises cloud environments. IBM Cloud Private provides a turnkey solution with tools, polyglot runtimes and services. This offers a rock-solid foundation for a cloud adoption strategy. With the combination of Microservice Builder, IBM Cloud Private and Istio, enterprises can easily and efficiently automate, deploy, scale and manage containerized applications.

IBM  believes that Eclipse Open J9, Eclipse MicroProfile, Java EE at Eclipse, Open Liberty and Microservice Builder, combined with Docker, Kubernetes and Istio, and integrated with IBM Cloud Private, will provide enterprise IT with a truly open platform that maximizes application portability across multi-cloud environments. All of this will help your team benefit from the strength of community innovation.

More Hybrid stories

French insurer teams with IBM Services to develop fraud detection solution

Auto insurance fraud costs companies billions of dollars every year. Those losses trickle down to policyholders who absorb some of that risk in policy rate increases. Thélem assurances, a French property and casualty insurer whose motto is “Thélem innovates for you”, has launched an artificial intelligence program, prioritizing a fraud detection use case as its […]

Continue reading

Cloud innovation in real estate: Apleona and IBM rely on new technologies

Digitization does not stop at the proverbial concrete gold — real estate. In fact, the real estate industry is on the move. Companies are realizing the benefits of digital transformation and are capitalizing on the power of new technologies such as cloud, AI and blockchain. Take, for example, Apleona GmbH, one of Europe’s largest real […]

Continue reading

Innovate with Enterprise Design Thinking in the IBM Garage

We’ve all been there. You have an amazing idea that’s really exciting. Maybe it’s a home improvement project, or perhaps it’s a new business idea. You think about all the details required to make it real. But, once you get to the seventh action item, you’re not so excited anymore. Sometimes when we realize the […]

Continue reading