![Page 1: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/1.jpg)
Jakarta EE: What is it and What Does it Mean for Enterprise Java?
![Page 2: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/2.jpg)
JavaOne 2017
2
![Page 3: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/3.jpg)
3
![Page 4: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/4.jpg)
4
![Page 6: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/6.jpg)
6
Oracle GlassFish
5.X
Eclipse GlassFish
5.1
Eclipse GlassFish
“Next”
Java EE 8
Java EE 8 Jakarta EE 8
Sources,TCKs
Jakarta EE Next
High Level Roadmap for Jakarta EE
![Page 7: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/7.jpg)
Eclipse GlassFish Contributions Complete, RC1 on 10/22
GlassFish Project
Jersey (JAX-RS)
JSONB & JSONP
HK2
JavaServer Faces (Mojarra)
Open MQ (JMS)
Metro (JAX*)
JavaMail
… and much, much more 7
https://www.eclipse.org/ee4j/status.php
7.7 M Lines of code
Over 60K files
38 Projects
![Page 8: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/8.jpg)
Java EE 8 TCKs Are Now Open Source in Jakarta EE!https://github.com/eclipse-ee4j/jakartaee-tck
All the TCK source-code is available
All the necessary porting kits
Intended as foundation for Jakarta EE 8 TCKS
8
5.7 M Lines of code
Over 30K files
![Page 9: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/9.jpg)
New Specification Processhttps://tinyurl.com/ybh8sx8j
Eclipse Foundation Specification Process
Developed by Jakarta EE Spec Committee
Feedback mechanisms
– Jakarta EE community mailing list (preferred)– Document commentsApproach
– Based on Eclipse Development Process– Allow code-first development– Produce high quality specifications
9
![Page 10: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/10.jpg)
Jakarta EE Technical Directions
10
Eclipse Foundation survey of over 1800 developers
Top
3
Critical areas cited for improvement:1. Better support for microservices
2. Native integration with Kubernetes
3. A faster pace of innovation
TopFrameworks for building microservices include: Jersey, Spring, Eclipse MicroProfile, Node.js & Kubernetes
67% Currently building microservices or planning to <1 yr
40%Say large memory requirements most challenging aspect of working with Java EE
#1 Reason Java EE chosen for Java applications is stability
60% Say Foundation should prioritize better support for microservices
![Page 11: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/11.jpg)
11
Key Updates
• Announcing Eclipse GlassFish• Schedule for Eclipse GlassFish Java EE 8
Certification • Java EE TCKs are open sourced • New Specification Process • Working Group Member Commitments• Technical Direction
![Page 12: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/12.jpg)
Working Group Member Commitments
To evolve Jakarta EE technologies
Certify offerings as Jakarta EE compatible
Leverage technologies in offerings
Committed to three years of funding
– Marketing activities– Project management– Infrastructure
12
![Page 13: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/13.jpg)
Shape the Future of Cloud Native Java
● Join the Jakarta EE community○ https://accounts.eclipse.org/mailing-list/jakarta.ee-community
● Join the Jakarta EE Working Group○ https://accounts.eclipse.org/mailing-list/jakarta.ee-wg
● Join the Jakarta EE specifications list○ https://accounts.eclipse.org/mailing-list/jakarta.ee-spec
13
![Page 14: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/14.jpg)
14*https://jakarta.ee/news/2018/04/24/jakarta-ee-community-survey/
![Page 15: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/15.jpg)
15
![Page 16: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/16.jpg)
16
![Page 17: Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8 Sources, TCKs Jakarta EE Next High Level Roadmap for Jakarta EE Eclipse GlassFish](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5f428c1c4c46fd66c522b80a/html5/thumbnails/17.jpg)
17