Enterprise Java: Microsoft engages in Eclipse working group on Jakarta EE

Enterprise Java: Microsoft engages in Eclipse working group on Jakarta EE

Microsoft is a recent member of the Eclipse Foundation working groups for Jakarta EE and MicroProfile. The Redmond company’s declared goal is to actively participate in the further development of Enterprise Java technologies. In the Jakarta EE Working Group, the company is now represented like Red Hat as an Enterprise Member in the second-highest group of members. Strategic members are Fujitsu, IBM, Oracle, Payara and Tomitribe. The MicroProfile working group will have 15 members upon joining, including Red Hat, Oracle, IBM and Lightbend.

The fact that Microsoft is committed to Java would have been a sensation twenty years ago, but the company has numerous Java offerings in its portfolio on its Azure cloud platform. For several years, it has been involved in other areas in the development of the programming language and the associated ecosystem. Microsoft joined the OpenJDK community in 2019 and in spring 2021 it presented its own build of the OpenJDK.

In 2016, Microsoft joined the Eclipse Foundation, which is responsible for Jakarta EE and MicroProfile, as a member. The path from Enterprise Java to the Foundation was rocky. After more and more companies were dissatisfied with Oracle’s course, the company announced in 2017 that it would hand over further development to the Eclipse Foundation. As part of the redesign, the name changed from Java EE to Jakarta EE. Since April 2018, the Eclipse Foundation has officially taken the helm.

Then a general renovation took place. In 2019, Jakarta EE 8 was released without new APIs, but as a completely manufacturer-neutral version. The subsequent version, Jakarta EE 9, mainly focused on cleaning up and removing superfluous modules. Jakarta EE 10 will bring significantly more innovations: The release plan speaks of the first major release since the name change. The release was originally planned for the end of June 2022, and the release celebration took place on June 28th. Those responsible have postponed the date by a few weeks, the official release is still to come.

MicroProfile is a subset of Enterprise Java, which Red Hat, IBM, Payara and Tomitribe, among others, launched in June 2016 with a view to microservices and containerized applications. The specification relies on a minimal base stack that developers can extend and that only contains JAX-RS (Java API for RESTful Web Services), JSON-P and CDI (Contexts and Dependency Injection). After the release of the first main version, the project found a home in December 2016 under the umbrella of the Eclipse Foundation.

More details can be found on the Microsoft blog. An overview of the projects with Jakarta EE and MicroProfile on Microsoft Azure can be found in the documentation for the cloud platform.

DebConf back in attendance: Debian community meets in Kosovo Previous post DebConf back in attendance: Debian community meets in Kosovo
macOS Ventura Beta hands-on: Better windowing with Stage Manager Next post macOS Ventura Beta hands-on: Better windowing with Stage Manager