Open Source Cloud Native Java

Powered by participation, Jakarta EE is focused on enabling community-driven collaboration and open innovation for the cloud.

Jakarta EE

For more than two decades, Java EE has been the platform of choice across industries for developing and running enterprise applications.

As the successor to Java EE, the Jakarta EE platform gives software vendors, more than 10 million Java developers, and thousands of enterprises the foundation they need to migrate Java EE applications and workloads to a standards-based, vendor-neutral, open source enterprise Java stack.

The Eclipse Foundation’s Jakarta EE Working Groupis the home of open source, cloud native Java innovation. Within the Eclipse Foundation’s unique Working Group governance model, global enterprise Java ecosystem leaders and a dedicated community of developers are collaborating on advancing enterprise Java technologies to support the migration of mission-critical applications and workloads to the cloud. The Jakarta EE community is constantly growing and our member organizations include the world’s leading innovators in the Java industry, such as Fujitsu, IBM, Oracle, Payara, Red Hat, Tomitribe, and many others.

What is Eclipse Enterprise for Java (EE4J)

Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs, implementations of those APIs, and technology compatibility kits for Java runtimes that enable development, deployment, and management of server-side and cloud-native applications. EE4J is based on the Java™ Platform, Enterprise Edition (Java EE) standards, and uses Java EE 8 as the baseline for creating new standards.

Java EE

Java EE (or Java Platform, Enterprise Edition) is the name of the current platform governed by the Java Community Process (JCP). The latest version is Java EE 8, which was released in September 2017.

Future Java Enterprise

EE4J will use modern open source approaches to enable the use of more nimble processes, more flexible licensing, and a more open governance process for evolution of the platform. An open process, that is not dependent on a single vendor or lead, will encourage participation and innovation, and serve the collective interests of the entire community.

What is Jakarta EE

Jakarta EE is the name of the platform governed by the Jakarta EE Working Group. The first version will be Jakarta EE 8, which will be based on the Java EE 8 technologies transferred from Oracle to the Eclipse Foundation.

Eclipse Foundation

The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source software collaboration and innovation. The Foundation is home to the Eclipse IDE, Jakarta EE, and over 360 open source projects, including runtimes, tools, and frameworks for cloud-native enterprise applications, the Internet of Things, automotive, geospatial, systems engineering, and many other technology domains

Why is this decision to move Java EE to EE4J being made?

The industry has changed since the original Java EE process was created. Although Java EE is developed in open source with the participation of the Java EE community, often the process was not seen as being nimble, flexible or open enough, particularly when compared to other open source communities. This perception had grown in recent years, leading to public controversy and conflict. We felt it was time to address this feedback in a positive manner, and with the completion of Java EE 8, the timing is right.

Get in touch