+ All Categories
Home > Documents > Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8...

Enterprise Java? Does it Mean for is it and What …...“Next” Java EE 8 Java EE 8 Jakarta EE 8...

Date post: 13-Jul-2020
Category:
Upload: others
View: 9 times
Download: 0 times
Share this document with a friend
17
Jakarta EE: What is it and What Does it Mean for Enterprise Java?
Transcript
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

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

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

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

4

Page 5: 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

5

https://jakarta.ee/

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

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

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

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

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

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

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

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

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

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

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

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

17


Recommended