IBM announces Open Liberty, an open source runtime for Java microservices
© Shutterstock / Gts
IBM has just open sourced their own JVM (it’s called Eclipse OpenJ9 now) but that’s already old news. Open Liberty is the latest IBM effort to show their support for Java developers, who now have a full set of open source tools to build, test, run and connect Java apps and services.
WebSphere Liberty was created five years ago to help developers create applications fast and painlessly using DevOps and agile principles. This application server [designed for the cloud] was small, lightweight, and designed with modern application development in mind, Alasdair Nottingham, WebSphere Liberty Runtime Architect at IBM wrote in the blog post announcing Open Liberty, the open-source version of the WebSphere Application Server.
[…] microservices are redefining how software is developed. This is why we have been so active in the Eclipse MicroProfile project which is helping to create common APIs for writing cloud-native microservices in Java.
According to the Open Liberty website, last year IBM got together with Red Hat, Payara, Tomitribe, and others to accelerate Java for creating Microservices. Open Liberty’s lightness “is all thanks to a modular runtime, which makes it ideal for building microservices, deploying into cloud environments, or running on lightweight hardware and tiny devices.”
Furthermore, with Open Liberty, you don’t have to ditch your favorite tools. The Open Liberty runtime can be wrapped with the tools you like and DevOps pipeline and included as part of your build.
As Alasdair noted, the project is a fully compatible Java EE 7 application server and includes the latest Eclipse MicroProfile APIs too.
IBM in the spotlight
IBM is everywhere this week — they open sourced J9 VM earlier this week and now they are announcing Open Liberty. This means that IBM is committed to open source — actions speak louder than words.
Big Blue is also a founding member of the Eclipse MicroProfile project and was instrumental in the creation of the Istio project. The combination of Eclipse MicroProfile, Java EE under the stewardship of the Eclipse Foundation, Eclipse Open J9 and Open Liberty offers a complete stack (and open, too) for developers to build, test, run and scale Java applications and services in any cloud.
If you want to understand what Open Liberty is and how it can simplify your life, check out this infographic that IBM prepared for you.
Open Liberty is now available on GitHub under the EPL v1 license. You can download it from openliberty.io.