Community Update v-2022-
08
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
Cloud Native Java Collaborative Projects
The Eclipse Foundation is home to industry standards and an open source stack
for building, deploying, and managing containerized enterprise Java microservices
on Kubernetes.
We are backed by the world’s leading innovators in Java, including IBM, Microsoft,
Oracle, Fujitsu, Payara, Red Hat, and Tomitribe.
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
An Introduction to the Eclipse Foundation
415+ 320+ 1750+ 332M+ 50+ 20+
Projects Members 75
Committers Lines of Professional Working
Code Staff Groups
%2 3
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
3
What’s New?
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
5
What’s New - Jakarta EE Overview
● With three successful releases, Jakarta EE 8, 9, 9.1, Jakarta EE 10
establishes itself as a major release!
● A series of webinars, talks, and popular JakartaOne Livestreams in
different languages are scheduled to celebrate this community-
driven innovation release of Jakarta EE 10
● List of Jakarta EE compatible implementations is growing!
● List of Jakarta EE members is growing!
● A community-driven vision is shaping the new Jakarta EE projects
and specifications
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
The Big Move
In September 2017, Java EE technologies moved to the
Eclipse Foundation, where they now continue to evolve under
the Jakarta EE brand
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
Jakarta EE Working Group
An Industry Consortium
Approves Drives the Establishes Ensures
Builds the
Specifications Jakarta EE the technical compatibility
community
brand roadmap
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
JAKARTA EE 2019 Duke’s Choice Award Winner
● The evolution and innovation of
Fully Open Source enterprise Java technologies under
Cloud Native Java an open, vendor-neutral process
● Delivers open source Full Platform
and Web Profile specifications,
related Technology Compatibility
Kits (TCKs), and compatible
implementations
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
Jakarta EE Releases
COPYRIGHT
COPYRIGHT(C)(C)
2022, ECLIPSE
2022, FOUNDATION
ECLIPSE | THIS
FOUNDATION WORK
| THIS IS LICENSED
WORK UNDERUNDER
IS LICENSED A CREATIVE COMMONS
A CREATIVE ATTRIBUTION
COMMONS 4.0 INTERNATIONAL
ATTRIBUTION LICENSE (CC
4.0 INTERNATIONAL BY 4.0)(CC
LICENSE | V2021-03
BY 4.0)
5
Jakarta EE to Date!
Jakarta EE Core Profile, independent
Jakarta EE 10 individual specification development
Jakarta EE 9.1 Java SE 11 Multiple Compatible implementations
available on the release date
Jakarta EE 9 New jakarta namespace Java SE 8
Removal of deprecated specs
javax namespace, New process,
Jakarta EE 8 New licensing New logo
Java EE 8 Eclipse Foundation infrastructure
Java EE 8 Sources,
TCKs, Docs
Oracle infrastructure
& JCP process
10
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
Jakarta EE Compatible Implementations
List of Compatible Products
https://jakarta.ee/compatibility/ by Releases
Jakarta EE 10
Compatible Products
Jakarta EE 9.1
Compatible Products
Jakarta EE 9
Compatible Products
Jakarta EE 8
Compatible Products
12
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
Compatible Products list is continuously growing!
2021 Jakarta EE Compatible Products 2022 Jakarta EE Compatible Products
Total of 23 Platforms and 14 Web Profiles Total of 33 Platforms and 14 Web Profiles
14 Jakarta EE 8 platform compatible products 18 Jakarta EE 8 platform compatible products
and 6 Jakarta EE 8 web profiles and 6 Jakarta EE 8 web profiles
3 Jakarta EE 9 platform compatible products and 6 Jakarta EE 9 platform compatible products and
4 Jakarta EE 9 web profiles 4 Jakarta EE 9 web profiles
5 Jakarta EE 9.1 platform compatible products 9 Jakarta EE 9.1 platform compatible products
and 4 Jakarta EE 9.1 web profiles and 4 Jakarta EE 9.1 web profiles
Note: the 2022 table lists the Jakarta EE compatible products as of end of Q2
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
13
Jakarta EE 8 - Powered by Participation
On September 10, 2019, a diverse community of leading Java organizations and developers
delivered a new baseline for the evolution and innovation of enterprise Java technologies
under an open, vendor-neutral process.
Jakarta EE 8 Delivers...
Full Platform A Fully
Open Open Source Integration
Compatibility Compatible Transparent
Specifications TCK License Requirement
with Java Implementations Branding
and Process Parity with
EE™ 8 Process
Java EE 8
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
Jakarta EE 9 is Now Available!
Jakarta EE 9 released in fall 2020 includes:
● Move to jakarta namespace (referred to
as the “big bang” approach);
● Remove of unwanted or deprecated
specifications;
● Minor enhancements to a small
number of specifications;
● No new specifications, apart
from specifications pruned
from Java SE 8 where appropriate; and
Java SE 8 support.
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
Jakarta EE 9
Specifications
16
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta EE 9 Platform
Concurrency 2.1 Jakarta EE 9 Web Profile
Authorization 2.0 Authentication 2.1 Server Pages 3.0 Persistence 3.0
Activation 2.0 CDI 3.1 WebSocket 2.0 Restful Web Services 3.0
XML
XMLBinding
Binding3.03.0
* Batch 2.0 Expression Language 4.0 Bean Validation 3.0 JSON Processing 2.0
Enterprise Web Services 2.0
* Connectors 2.0 Faces 3.1 Debugging Support 2.0 JSON Binding 2.0
XML Web Services 3.0
* Mail 2.0 Security 2.1 Enterprise Beans Lite 4.0 Annotations 2.0
Web Services Metadata 3.0
* Messaging 3.0 Servlet 5.0 Managed Beans 2.0 Interceptors 2.0
SOAP with Attachments 2.0
* Enterprise Beans 4.0 Standard Tag Libraries 2.1 Transactions 2.0 Dependency Injections 2.0
* Optional
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-01 17
Jakarta EE 9.1: A Platform for Innovation
https://jakarta.ee/release/9.1/
Jakarta EE 9.1 Release includes:
● Java SE 11 support
● Multiple compatible implementations used for the
ratification of the final specs!
○ compatibility certification request for Jakarta EE 9.1 release
ManageFish
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
EE4J new projects emerging
Eclipse Exousia, 2021-04-21
Eclipse Parsson, 2021-06-03
Eclipse Angus, 2021-07-14
Eclipse Open DI, 2021-11-03
Eclipse Gran Sasso, 2021-12-07
Eclipse ExpresLy, 2022-01-12
Jakarta Config, 2021-06-03
Jakarta RPC, 2022-01-19
Jakarta Commons, proposal
Jakarta Data, proposal
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
Jakarta EE 10
Specifications
20
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta EE 10 Platform
Jakarta EE 10 Platform
Jakarta EE 10 Web Profile
Expression Language 5.0 Server Pages 3.1
Jakarta EE 10 Core Profile
Authorization 2.1 Authentication 3.0 CDI 4.0 Cloud Lite 4
Activation 2.1 Concurrency 3.0 WebSocket 2.1 JSON Binding 3.0
Batch 2.1 Persistence 3.1 Bean Validation 3.0 Annotations 2.1
Connectors 2.1 Faces 4.0 Debugging Support 2.0 Interceptors 2.1
Mail 2.1
Security 3.0 Enterprise Beans Lite 4.0 Restful Web Services 3.1
Messaging 3.1 Servlet 6.0 Managed Beans 2.0 Json Processing 2.1
Standard Tag Libraries 3.0 Dependency Injection 2.0
Enterprise Beans 4.0 Transactions 2.0 Dependency Injection 2.0
Updated Not Updated New
Jakarta EE at the Eclipse Foundation
25 ~175 55 154 ~76M
(35% Growth (18% Growth (18% Growth from
from 2021) from 2021) 2021)
Member Open Source
Committers Git Lines of Codes
Organizations Projects
Repositories
22
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
New eBook: How Jakarta EE
Delivers on the Vision for Open
Source, Cloud Native Java
Download the ebook here!
Featuring the perspectives of several working group members, our new ebook
explores how:
● Jakarta EE provides the core technologies needed to evolve existing Java
applications, and to create new cloud native applications
● The Jakarta EE platform has diverged from Java EE, and why Jakarta EE 10 is a
gigantic step forward
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03
Re-watch the sessions from
JakartaOne Livestream 2021
Our twelve-hour livestream provided insights into the current state and future
of Jakarta EE and related technologies focused on developing cloud native Java
applications.
Every session is now available on YouTube!
Check out the JakartaOne
Livestream website for language
specific Events
COPYRIGHT (C) 2022, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) | V2021-03