0% found this document useful (0 votes)
52 views23 pages

Jali em

The document provides an overview and update on the Eclipse Foundation and Jakarta EE projects. It notes that the Eclipse Foundation is home to Java microservices projects supported by leading companies. It summarizes key metrics about the Foundation's projects, members, and code base. It also provides details on recent Jakarta EE releases and the growing number of compatible implementations.

Uploaded by

redy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views23 pages

Jali em

The document provides an overview and update on the Eclipse Foundation and Jakarta EE projects. It notes that the Eclipse Foundation is home to Java microservices projects supported by leading companies. It summarizes key metrics about the Foundation's projects, members, and code base. It also provides details on recent Jakarta EE releases and the growing number of compatible implementations.

Uploaded by

redy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like