SlideShare a Scribd company logo
1 of 29
Download to read offline
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 1
Cloud Native Java Community Day, ECE 2019
October 2019
Community Day Organizers Heiko, Jan, Shabnam, Tanja
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
AGENDA
2
Cloud Native Java Projects at
the Eclipse Foundation
MicroProfile
Jakarta EE 8 and beyond
Marketing efforts for Jakarta EE 8
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 3
Cloud Native Java Projects at the Eclipse Foundation
4COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Cloud Native Java Collaborative Projects
5COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
= Updated = No change from MicroProfile 3.0= New
MicroProfile 3.1
JAX-RS 2.1JSON-P 1.1CDI 2.0
Config 1.3
Fault
Tolerance 2.0
JWT
Propagation 1.1
Health
Check 2.1
Metrics 2.1
Open Tracing
1.3
Open API 1.1
Rest Client 1.3
JSON-B 1.0
Eclipse MicroProfile Specifications
5
MicroProfile 3.1 Release
6COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
MicroProfile Implementations & Projects
6
● Red Hat - Quarkus
● Red Hat - Thorntail
● Red Hat - Red Hat Application Runtimes
● IBM - WebSphere Liberty
● IBM - Open Liberty
● Payara - Payara Micro
● Payara - Payara Server
● Tomitribe - TomEE
● Oracle - Helidon
● Fujitsu - Launcher
● SmallRye
● Hammock
● KumuluzEE
View the complete listing of
MicroProfile implementations.
7COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Java EE ->Jakarta EE at the Eclipse Foundation
16
Member
Organizations
129
Git Repositories
~61.5M
Lines of Code
~160
New Committers
43
Projects
53
Build Instances
8COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Jakarta EE 8
Jakarta EE 8 specifications are:
● Compatible with Java EE 8
● Same APIs and Javadoc using the javax namespace
● Jakarta EE 8 TCKs compatible with Java EE 8 TCKs
● The Jakarta EE 8 Platform specification with same
platform integration requirements as the Java EE 8
Platform specification.
● Multiple compatible implementations of the Jakarta
EE 8 Platform.
● Provide a compatibility and branding process
9COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
JakartaOne Livestream
• Visit jakartaone.org
• Presenters:
• 14 speakers
• 2 opening keynotes from Mike
Milinkovich and James Gosling
• 6 industry keynotes and 6 panelists
• 21 sessions
• 1416 attendees around the globe
• 18 hours of content available for reply on
the web
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 10
Compatible Implementations
> Compatible implementations of the Jakarta EE 8 Platform (Full and Web profiles):
• Eclipse GlassFish, Open Liberty (IBM), WildFly (Red Hat) and Payara Server
(Payara) were certified as compatible implementations
• jakarta .ee/compatibility
• The other vendors in the Jakarta EE Working Group intend to certify their Java EE 8
compatible implementations as Jakarta EE 8 compatible
• Any Java EE 8 compatible implementation would also be Jakarta EE 8 compatible
1111COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
TCK Now Open Sourced!
Transparency
Openness
Vendor neutrality and continuity
Shared burden
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 12
What’s next?
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Opportunities for Improvement
13
Native integration with
Kubernetes
Better support for cloud
native architectures
Tools and specifications
needed
A faster pace of innovation
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Java EE 8GlassFish 5.0
Java EE 8Eclipse GlassFish 5.1
Jakarta EE 8Eclipse GlassFish 5.1
Jakarta EE 9Eclipse GlassFish 5.X
Sources,
TCKs, Docs
What’s Next for Jakarta EE?
14
● New namespace
● Java SE 11
● Removal of
deprecated specs
● ....maybe more
● javax namespace
● New process
● New licensing
● New logo
15COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 15
Jakarta EE 9
Community Wishlist
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> CDI alignment
> Modularity
> MicroProfile, microservices
> Cloud native deployments
> Reactive streams
> Java 11
15
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 16
Jakarta EE 8 Release-Marketing Updates
17COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
JakartaOne Livestream By the Numbers
1,416 Registered Attendees
909
713
Attended Live
(71.5% show up rate)
Watched Replay
(as of Oct 19 at 8PM ET)
18COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Marketing Updates- Jakarta EE 8 Launch
Metrics EF + Community
(as of Oct 19, 2 PM ET)
JakartaOne Livestream Registered Attendees 1,418
# press articles 34
# press interviews 11
# analyst briefings leading up to the launch 6
# blogs published by EF and Members in Q3 16
# Downloads of the Cloud Native Java eBook 833
1919COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
A NEW BASELINE FOR THE EVOLUTION & INNOVATION
OF ENTERPRISE JAVA TECHNOLOGIES
JAKARTA EE 8
jakarta.ee/release
Check out jakarta.ee/compatibility
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Read the eBook
Charting a Course for
Cloud Native Java
Get insight into what cloud native Java is, why it
matters so much to so many people, and provides
the community’s perspective of where Jakarta EE
technologies are headed.
http://bit.ly/CNJ-eBook
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 21
Compatible Implementations
With more implementations to come!
Check out jakarta.ee/compatibility
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 22
Upcoming Events
Devoxx BE 4-8 November
Eclipse Foundation present with cloud native Java projects at Booth No. #13
KubeCon NA 18-21 November
Eclipse Foundation present with cloud native Java projects at Booth No. #S05
2323COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
GET SOCIAL
TWITTER FACEBOOK LINKEDIN
@JakartaEE @JakartaEE JakartaEE
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
THANK YOU!
jakarta.ee
24
25COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Work done so far...
● The code is contributed
● Published the 2018 Jakarta EE Developer Survey
findings
● Eclipse GlassFish 5.1 Java EE 8 certified is
released
● Eclipse Foundation Specification Process is
available
○ EFSP v1.1
● Customization of EFSP for the needs of Jakarta EE
resulted in Jakarta EE Specification Process
○ JESP v1.2
26COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
… Work done so far ...
● Lot of work on engaging with community
○ Community engagement
○ Public Community drive
○ Jakarta Tech Talks
○ Monthly Jakarta EE Update calls, community calendar
○ Monthly blog/email updates - look here
● Published the 2019 Jakarta EE Developer Survey
findings
27COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
… Work done so far ...
• Jakarta EE 8 is released
• 34 Jakarta EE specifications in total
• Full Platform and Web Profile specifications
• Plus 32 Jakarta EE individual specifications
• Having 4 Compatible Products
• Eclipse GlassFish 5.1 (Full and Web Profile)
• OpenLiberty 19.0.0.6 (Full and Web Profile)
• WildFly 17.0.1 (Full Profile)
• Payara Server 5.193.1 (Full Profile)
• Jakarta EE is 2019 Duke's Choice Award Winner
(open source contribution recognition)
28COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
… Work done so far
• JakartaOne Livestream
• Presenters:
• 14 speakers
• 2 opening keynotes from Mike
Milinkovich and James Gosling
• 6 industry keynotes and 6 panelists
• 21 sessions
• 1416 attendees around the globe
• 18 hours of content available for reply on
the web
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 29
> Cloud Native
> Multi-Cloud
> Rapid Innovation
> Investment Protection
> Open Specification Process
> Business Risk Mitigation
> Modernize Developer Expertise
Jakarta EE Priorities

More Related Content

Similar to Cloud Native Java Community Day | EclipseCon Europe 2019

Similar to Cloud Native Java Community Day | EclipseCon Europe 2019 (20)

Cloud Native Java: Present and Future at Eclipse Foundation
Cloud Native Java: Present and Future at Eclipse FoundationCloud Native Java: Present and Future at Eclipse Foundation
Cloud Native Java: Present and Future at Eclipse Foundation
 
2019 Jakarta EE Developer Survey Report
2019 Jakarta EE Developer Survey Report2019 Jakarta EE Developer Survey Report
2019 Jakarta EE Developer Survey Report
 
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
 
Jakarta EE 11 Status Update​
Jakarta EE 11 Status Update​Jakarta EE 11 Status Update​
Jakarta EE 11 Status Update​
 
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
Akademy es 2021 the Eclipse Foundation introduction and Oniro projectAkademy es 2021 the Eclipse Foundation introduction and Oniro project
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
 
Building cloud native microservices with project Helidon
Building cloud native microservices with project HelidonBuilding cloud native microservices with project Helidon
Building cloud native microservices with project Helidon
 
Jakarta EE 9 Platform Report
Jakarta EE 9 Platform ReportJakarta EE 9 Platform Report
Jakarta EE 9 Platform Report
 
Jakarta EE 9 Platform Project
Jakarta EE 9 Platform ProjectJakarta EE 9 Platform Project
Jakarta EE 9 Platform Project
 
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
 
Eclipse Transformer
Eclipse TransformerEclipse Transformer
Eclipse Transformer
 
Eclipse Foundation Overview (April 2019)
Eclipse Foundation Overview (April 2019)Eclipse Foundation Overview (April 2019)
Eclipse Foundation Overview (April 2019)
 
Why the embedded world needs open source communities
Why the embedded world needs open source communitiesWhy the embedded world needs open source communities
Why the embedded world needs open source communities
 
Iot developer-survey-2019
Iot developer-survey-2019Iot developer-survey-2019
Iot developer-survey-2019
 
IoT Developer Survey 2019 Report
IoT Developer Survey 2019 ReportIoT Developer Survey 2019 Report
IoT Developer Survey 2019 Report
 
Why robotics needs open source communities
Why robotics needs open source communitiesWhy robotics needs open source communities
Why robotics needs open source communities
 
Jakarta EE and MicroProfile Tech Talk
Jakarta EE and MicroProfile Tech TalkJakarta EE and MicroProfile Tech Talk
Jakarta EE and MicroProfile Tech Talk
 
Jakarta EE for Spring Developers
Jakarta EE for Spring DevelopersJakarta EE for Spring Developers
Jakarta EE for Spring Developers
 
My Open Source journey | Community Day, EclipseCon Europe 2019
My Open Source journey | Community Day, EclipseCon Europe 2019My Open Source journey | Community Day, EclipseCon Europe 2019
My Open Source journey | Community Day, EclipseCon Europe 2019
 
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Jakarta EE 10 - Simplicity for Modern and Lighweight CloudJakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
 
2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)
 

More from Jakarta_EE

More from Jakarta_EE (15)

Contributors Guide to the Jakarta EE 10 Galaxy
Contributors Guide to the Jakarta EE 10 GalaxyContributors Guide to the Jakarta EE 10 Galaxy
Contributors Guide to the Jakarta EE 10 Galaxy
 
Shorten All URLs
Shorten All URLsShorten All URLs
Shorten All URLs
 
The Eclipse Transformer Project
The Eclipse Transformer Project The Eclipse Transformer Project
The Eclipse Transformer Project
 
Eclipse GlassFish 6.0.0-M1
Eclipse GlassFish 6.0.0-M1Eclipse GlassFish 6.0.0-M1
Eclipse GlassFish 6.0.0-M1
 
Building 12-factor Cloud Native Microservices
Building 12-factor Cloud Native MicroservicesBuilding 12-factor Cloud Native Microservices
Building 12-factor Cloud Native Microservices
 
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?
 
JakartaOne Livestream CN4J: Bringing Reactive to Enterprise Developers
JakartaOne Livestream CN4J: Bringing Reactive to Enterprise DevelopersJakartaOne Livestream CN4J: Bringing Reactive to Enterprise Developers
JakartaOne Livestream CN4J: Bringing Reactive to Enterprise Developers
 
JakartaOne Livestream CN4J: Eclipse MicroProfile - Your Cloud-Native Companion
JakartaOne Livestream CN4J: Eclipse MicroProfile - Your Cloud-Native CompanionJakartaOne Livestream CN4J: Eclipse MicroProfile - Your Cloud-Native Companion
JakartaOne Livestream CN4J: Eclipse MicroProfile - Your Cloud-Native Companion
 
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
 
Jakarta EE Meets NoSQL at the Cloud Age | JakartaOne Livestream
Jakarta EE Meets NoSQL at the Cloud Age | JakartaOne LivestreamJakarta EE Meets NoSQL at the Cloud Age | JakartaOne Livestream
Jakarta EE Meets NoSQL at the Cloud Age | JakartaOne Livestream
 
Turbocharged Java with Quarkus | JakartaOne Livestream
 Turbocharged Java with Quarkus | JakartaOne Livestream Turbocharged Java with Quarkus | JakartaOne Livestream
Turbocharged Java with Quarkus | JakartaOne Livestream
 
Building Interoperable Microservices With Eclipse MicroProfile| JakartaOne Li...
Building Interoperable Microservices With Eclipse MicroProfile| JakartaOne Li...Building Interoperable Microservices With Eclipse MicroProfile| JakartaOne Li...
Building Interoperable Microservices With Eclipse MicroProfile| JakartaOne Li...
 
Jakarta RESTful Web Services: Status Quo and Roadmap | JakartaOne Livestream
Jakarta RESTful Web Services: Status Quo and Roadmap | JakartaOne LivestreamJakarta RESTful Web Services: Status Quo and Roadmap | JakartaOne Livestream
Jakarta RESTful Web Services: Status Quo and Roadmap | JakartaOne Livestream
 
Eclipse Jemo | Community Day, EclipseCon Europe 2019
Eclipse Jemo | Community Day, EclipseCon Europe 2019Eclipse Jemo | Community Day, EclipseCon Europe 2019
Eclipse Jemo | Community Day, EclipseCon Europe 2019
 
Reactive Microservice With MicroProfile | Community Day, EclipseCon Europe 2019
Reactive Microservice With MicroProfile | Community Day, EclipseCon Europe 2019Reactive Microservice With MicroProfile | Community Day, EclipseCon Europe 2019
Reactive Microservice With MicroProfile | Community Day, EclipseCon Europe 2019
 

Recently uploaded

Recently uploaded (20)

WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 

Cloud Native Java Community Day | EclipseCon Europe 2019

  • 1. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 1 Cloud Native Java Community Day, ECE 2019 October 2019 Community Day Organizers Heiko, Jan, Shabnam, Tanja
  • 2. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) AGENDA 2 Cloud Native Java Projects at the Eclipse Foundation MicroProfile Jakarta EE 8 and beyond Marketing efforts for Jakarta EE 8
  • 3. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 3 Cloud Native Java Projects at the Eclipse Foundation
  • 4. 4COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Cloud Native Java Collaborative Projects
  • 5. 5COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) = Updated = No change from MicroProfile 3.0= New MicroProfile 3.1 JAX-RS 2.1JSON-P 1.1CDI 2.0 Config 1.3 Fault Tolerance 2.0 JWT Propagation 1.1 Health Check 2.1 Metrics 2.1 Open Tracing 1.3 Open API 1.1 Rest Client 1.3 JSON-B 1.0 Eclipse MicroProfile Specifications 5 MicroProfile 3.1 Release
  • 6. 6COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) MicroProfile Implementations & Projects 6 ● Red Hat - Quarkus ● Red Hat - Thorntail ● Red Hat - Red Hat Application Runtimes ● IBM - WebSphere Liberty ● IBM - Open Liberty ● Payara - Payara Micro ● Payara - Payara Server ● Tomitribe - TomEE ● Oracle - Helidon ● Fujitsu - Launcher ● SmallRye ● Hammock ● KumuluzEE View the complete listing of MicroProfile implementations.
  • 7. 7COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Java EE ->Jakarta EE at the Eclipse Foundation 16 Member Organizations 129 Git Repositories ~61.5M Lines of Code ~160 New Committers 43 Projects 53 Build Instances
  • 8. 8COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Jakarta EE 8 Jakarta EE 8 specifications are: ● Compatible with Java EE 8 ● Same APIs and Javadoc using the javax namespace ● Jakarta EE 8 TCKs compatible with Java EE 8 TCKs ● The Jakarta EE 8 Platform specification with same platform integration requirements as the Java EE 8 Platform specification. ● Multiple compatible implementations of the Jakarta EE 8 Platform. ● Provide a compatibility and branding process
  • 9. 9COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) JakartaOne Livestream • Visit jakartaone.org • Presenters: • 14 speakers • 2 opening keynotes from Mike Milinkovich and James Gosling • 6 industry keynotes and 6 panelists • 21 sessions • 1416 attendees around the globe • 18 hours of content available for reply on the web
  • 10. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 10 Compatible Implementations > Compatible implementations of the Jakarta EE 8 Platform (Full and Web profiles): • Eclipse GlassFish, Open Liberty (IBM), WildFly (Red Hat) and Payara Server (Payara) were certified as compatible implementations • jakarta .ee/compatibility • The other vendors in the Jakarta EE Working Group intend to certify their Java EE 8 compatible implementations as Jakarta EE 8 compatible • Any Java EE 8 compatible implementation would also be Jakarta EE 8 compatible
  • 11. 1111COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) TCK Now Open Sourced! Transparency Openness Vendor neutrality and continuity Shared burden
  • 12. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 12 What’s next?
  • 13. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Opportunities for Improvement 13 Native integration with Kubernetes Better support for cloud native architectures Tools and specifications needed A faster pace of innovation
  • 14. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Java EE 8GlassFish 5.0 Java EE 8Eclipse GlassFish 5.1 Jakarta EE 8Eclipse GlassFish 5.1 Jakarta EE 9Eclipse GlassFish 5.X Sources, TCKs, Docs What’s Next for Jakarta EE? 14 ● New namespace ● Java SE 11 ● Removal of deprecated specs ● ....maybe more ● javax namespace ● New process ● New licensing ● New logo
  • 15. 15COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 15 Jakarta EE 9 Community Wishlist COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) > CDI alignment > Modularity > MicroProfile, microservices > Cloud native deployments > Reactive streams > Java 11 15
  • 16. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 16 Jakarta EE 8 Release-Marketing Updates
  • 17. 17COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) JakartaOne Livestream By the Numbers 1,416 Registered Attendees 909 713 Attended Live (71.5% show up rate) Watched Replay (as of Oct 19 at 8PM ET)
  • 18. 18COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Marketing Updates- Jakarta EE 8 Launch Metrics EF + Community (as of Oct 19, 2 PM ET) JakartaOne Livestream Registered Attendees 1,418 # press articles 34 # press interviews 11 # analyst briefings leading up to the launch 6 # blogs published by EF and Members in Q3 16 # Downloads of the Cloud Native Java eBook 833
  • 19. 1919COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) A NEW BASELINE FOR THE EVOLUTION & INNOVATION OF ENTERPRISE JAVA TECHNOLOGIES JAKARTA EE 8 jakarta.ee/release Check out jakarta.ee/compatibility
  • 20. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Read the eBook Charting a Course for Cloud Native Java Get insight into what cloud native Java is, why it matters so much to so many people, and provides the community’s perspective of where Jakarta EE technologies are headed. http://bit.ly/CNJ-eBook
  • 21. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 21 Compatible Implementations With more implementations to come! Check out jakarta.ee/compatibility
  • 22. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 22 Upcoming Events Devoxx BE 4-8 November Eclipse Foundation present with cloud native Java projects at Booth No. #13 KubeCon NA 18-21 November Eclipse Foundation present with cloud native Java projects at Booth No. #S05
  • 23. 2323COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) GET SOCIAL TWITTER FACEBOOK LINKEDIN @JakartaEE @JakartaEE JakartaEE
  • 24. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) THANK YOU! jakarta.ee 24
  • 25. 25COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Work done so far... ● The code is contributed ● Published the 2018 Jakarta EE Developer Survey findings ● Eclipse GlassFish 5.1 Java EE 8 certified is released ● Eclipse Foundation Specification Process is available ○ EFSP v1.1 ● Customization of EFSP for the needs of Jakarta EE resulted in Jakarta EE Specification Process ○ JESP v1.2
  • 26. 26COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) … Work done so far ... ● Lot of work on engaging with community ○ Community engagement ○ Public Community drive ○ Jakarta Tech Talks ○ Monthly Jakarta EE Update calls, community calendar ○ Monthly blog/email updates - look here ● Published the 2019 Jakarta EE Developer Survey findings
  • 27. 27COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) … Work done so far ... • Jakarta EE 8 is released • 34 Jakarta EE specifications in total • Full Platform and Web Profile specifications • Plus 32 Jakarta EE individual specifications • Having 4 Compatible Products • Eclipse GlassFish 5.1 (Full and Web Profile) • OpenLiberty 19.0.0.6 (Full and Web Profile) • WildFly 17.0.1 (Full Profile) • Payara Server 5.193.1 (Full Profile) • Jakarta EE is 2019 Duke's Choice Award Winner (open source contribution recognition)
  • 28. 28COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) … Work done so far • JakartaOne Livestream • Presenters: • 14 speakers • 2 opening keynotes from Mike Milinkovich and James Gosling • 6 industry keynotes and 6 panelists • 21 sessions • 1416 attendees around the globe • 18 hours of content available for reply on the web
  • 29. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) 29 > Cloud Native > Multi-Cloud > Rapid Innovation > Investment Protection > Open Specification Process > Business Risk Mitigation > Modernize Developer Expertise Jakarta EE Priorities