SlideShare a Scribd company logo
1 of 47
Download to read offline
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Cloud Native Java Innovation
at the Eclipse Foundation
Thabang Mashologu, Eclipse Foundation
@TMashTweets
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Eclipse Foundation - By the Numbers
275+
Members
360+
Projects
1550+
Committers
30
Professional Staff
10+
Working Groups
162M+
Lines of Code
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
A Sustainable, Business-Friendly Ecosystem
Projects &
Working
Groups
Business
Models
Value
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Jakarta EE moves to the
Eclipse Foundation
In September 2017, Java EE technologies moved to
the Eclipse Foundation, where they now evolve under
the Jakarta EE brand
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Java EE is ubiquitous in production
Sources: InfoWorld, 2018 Jakarta EE Developer Survey
Java developers
worldwide
of the Fortune 500 are
using Java EE
of companies use Java
to build over 80% of
their applications
10M+ 90% 43%
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Organizations rely on Java EE
#1
Stability
#2
Specifications
#3
Availability of
developers
Source: 2018 Jakarta EE Developer Survey
Top 3 Reasons:
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
The Home of Open Source, Cloud Native Java
Establishes
the technical
roadmap
Ensures
compatibility
Drives the
Jakarta EE
brand
Approves
Specifications
Builds the
community
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Strategic Members
Participating Members
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Jakarta EE Priorities
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Cloud Native
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Multi-cloud
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Rapid
Innovation
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Investment
Protection
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Open
Specification Process
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Business Risk
Mitigation
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Modernize
Developer Expertise
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Powered by Member Participation
Lead the direction and focus
Ensure community growth and
enterprise adoption
Ensure continuity of GlassFish
Establish and manage governance
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Jakarta EE at the Eclipse Foundation
~160
New Committers
39
New Projects
53
Build Pipelines
99
Git Repositories
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Status Summary
> Code and TCKs contributed
> Eclipse GlassFish 5.1 Java EE 8 certified
> Eclipse Foundation Specification Process (EFSP) is
available
> Jakarta EE Specification Process is being finalized
> Proposal for the first new specifications received
> Working on finalizing plans for Jakarta EE 8 release
COPYRIGHT (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)
Specification First
Led by Specification Lead
Documents and TCKs are closed source
One normative “Reference
Implementation”
Oracle certification process
Code First
Collaborative
Documents and TCKs are open source
One or more “Compatible
Implementations”
Self certification
JCP vs Eclipse Foundation Specification Process (EFSP)
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
What’s Next?
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Stability and
Compatibility
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Open for
Innovation
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Split
Jakarta EE TCK
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Embrace
JPMS
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Standardize
Maven build system
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Deprecate
Old Technologies
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Increase
Release Cadence
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Focus
On Testing
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Specification and
Documentation
Stardardization
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
High Level Roadmap
Java EE 8GlassFish 5.0
Java EE 8GlassFish 5.1
Jakarta EE 8GlassFish 5.2
Jakarta EE 9GlassFish 5.X
Sources,
TCKs, Docs
Community-
Driven
Innovation with
new specs!
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Jakarta EE 9 Community Wishlist
> CDI Alignment
> Modularity
> MicroProfile, Microservices
> Cloud native deployments
> Reactive streams
> Java 11
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Cloud Native
Application
Development
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Cloud Native Architecture
Development and deployment changes required
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
done using containerized
infrastructure and DevOps
processes
Development
mostly assumes MicroServices
architecture with API-driven
communication
Deploymentvs.
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> Collection of open source specifications for
developing enterprise Java microservices
> Open source approach removes reliance on
single vendor release cycles
> Natural extension of a Java EE developers’
existing skill set
Specifications for Java Microservices
Eclipse MicroProfile
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Eclipse MicroProfile Specifications
MicroProfile 2.1
JAX-RS 2.1JSON-P 1.1CDI 2.0
Config 1.3
Fault
Tolerance 1.1
JWT
Propagation 1.1
Health
Check 1.0
Metrics 1.1
Open Tracing 1.2 Open API 1.0
= Updated = No change from MicroProfile 2.0= New
Rest Client 1.1
JSON-B 1.0
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> Polyglot application framework
> Runs on the Java Virtual Machine
> Event driven and non blocking
> Lets your app scale with minimal hardware
Tool-kit for building reactive applications on JVM
Eclipse Vert.x
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> First commercial-grade, open-source,
distributed deep-learning library
> Written for Java and Scala.
> Brings AI to business environments for use on
distributed GPUs and CPUs.
Eclipse Deeplearning4j
Distributed Open Source JVM/Python/C++
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> Function-as-a-service (FaaS) runtime for building
cloud native applications running across multiple
clouds
> Support for popular JVM languages
> Works with Kubernetes workloads, but also runs
on non-K8s environments
Multi-cloud FaaS Runtime
Eclipse Jemo
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Eclipse Jemo Cloud Application Server Cluster
Jemo (Global Shared Memory)
Code
Storage
Memory
App App App App App App App App App App App App
Public Cloud
k8s
Jemo
JavaVM
App App
App App
Jemo
JavaVM
App App
App App
Jemo
JavaVM
App App
App App
Jemo
JavaVM
App App
App App
Private Cloud
k8s
Jemo
JavaVM
App App
App App
Jemo
JavaVM
App App
App App
Jemo
JavaVM
App App
App App
Jemo
JavaVM
App App
App App
On-premise
Non-k8s
Jemo
JavaVM
App App
App App
Jemo
JavaVM
App App
App App
Jemo
JavaVM
App App
App App
Jemo
JavaVM
App App
App App
Eclipse Jemo Cloud Application Server Cluster
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> Next generation developer workspace server and
cloud IDE
> Defines workspaces that include their dependencies
including embedded containerized runtimes
Cloud Native IDE
Eclipse Che
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
> Cross platform covering common operating
systems and different architectures
> Cloud innovation improved
> Handle constrained or memory rich environments
> Used by the largest enterprises on the planet
Cloud ready Open source JVM
Eclipse OpenJ9
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Eclipse OpenJ9: Boost your Java™
application performance
3x
Faster to peak performance
in constrained environments
66%
Smaller Footprint
100%
Throughout performance
42%
Faster Start-up
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Get Involved
Become an
Eclipse
Foundation
Member
Join the Jakarta
EE Working
Group
Participate in
open source,
Cloud Native
Java
COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0)
Thank You
Questions?
jakarta.ee
eclipse.org
@TMashTweets

More Related Content

Similar to Cloud Native Java Innovation at the Eclipse Foundation

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...Gaël Blondelle
 
2019 Jakarta EE Developer Survey Report
2019 Jakarta EE Developer Survey Report2019 Jakarta EE Developer Survey Report
2019 Jakarta EE Developer Survey ReportThabang Mashologu
 
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 2019Jakarta_EE
 
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 FoundationJakarta_EE
 
Jakarta for dummEEs | JakartaOne Livestream
Jakarta for dummEEs | JakartaOne LivestreamJakarta for dummEEs | JakartaOne Livestream
Jakarta for dummEEs | JakartaOne LivestreamJakarta_EE
 
JakartaOne Livestream CN4J: Driving Jakarta EE Success
JakartaOne Livestream CN4J: Driving Jakarta EE SuccessJakartaOne Livestream CN4J: Driving Jakarta EE Success
JakartaOne Livestream CN4J: Driving Jakarta EE SuccessJakarta_EE
 
IoT Developer Survey 2019 Report
IoT Developer Survey 2019 ReportIoT Developer Survey 2019 Report
IoT Developer Survey 2019 ReportEclipse IoT
 
Open Source is eating the world...
Open Source is eating the world...Open Source is eating the world...
Open Source is eating the world...Philippe Krief
 
SFScon22 - Agustín Benito Bethencourt - Open Source is not enough.pdf
SFScon22 - Agustín Benito Bethencourt - Open Source is not enough.pdfSFScon22 - Agustín Benito Bethencourt - Open Source is not enough.pdf
SFScon22 - Agustín Benito Bethencourt - Open Source is not enough.pdfSouth Tyrol Free Software Conference
 
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 ...Thabang Mashologu
 
How to Be a Responsible Open Source Citizen
How to Be a Responsible Open Source CitizenHow to Be a Responsible Open Source Citizen
How to Be a Responsible Open Source CitizenIvar Grimstad
 
Jakarta EE for Spring Developers
Jakarta EE for Spring DevelopersJakarta EE for Spring Developers
Jakarta EE for Spring DevelopersIvar Grimstad
 
"Open Source as a enabler for industry collaborations and innovation!" by Gaë...
"Open Source as a enabler for industry collaborations and innovation!" by Gaë..."Open Source as a enabler for industry collaborations and innovation!" by Gaë...
"Open Source as a enabler for industry collaborations and innovation!" by Gaë...Mindtrek
 
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 CloudIvar Grimstad
 
EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?Philippe Krief
 
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 communitiesPhilippe Krief
 
Business Value of Java Microservices with Eclipse Microprofile eBook
Business Value of Java Microservices with Eclipse Microprofile eBookBusiness Value of Java Microservices with Eclipse Microprofile eBook
Business Value of Java Microservices with Eclipse Microprofile eBookThabang Mashologu
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsManish Kapur
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurOracle Developers
 

Similar to Cloud Native Java Innovation at the Eclipse Foundation (20)

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...
 
2019 Jakarta EE Developer Survey Report
2019 Jakarta EE Developer Survey Report2019 Jakarta EE Developer Survey Report
2019 Jakarta EE Developer Survey Report
 
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
 
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
 
Jakarta for dummEEs | JakartaOne Livestream
Jakarta for dummEEs | JakartaOne LivestreamJakarta for dummEEs | JakartaOne Livestream
Jakarta for dummEEs | JakartaOne Livestream
 
JakartaOne Livestream CN4J: Driving Jakarta EE Success
JakartaOne Livestream CN4J: Driving Jakarta EE SuccessJakartaOne Livestream CN4J: Driving Jakarta EE Success
JakartaOne Livestream CN4J: Driving Jakarta EE Success
 
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
 
Open Source is eating the world...
Open Source is eating the world...Open Source is eating the world...
Open Source is eating the world...
 
SFScon22 - Agustín Benito Bethencourt - Open Source is not enough.pdf
SFScon22 - Agustín Benito Bethencourt - Open Source is not enough.pdfSFScon22 - Agustín Benito Bethencourt - Open Source is not enough.pdf
SFScon22 - Agustín Benito Bethencourt - Open Source is not enough.pdf
 
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 ...
 
How to Be a Responsible Open Source Citizen
How to Be a Responsible Open Source CitizenHow to Be a Responsible Open Source Citizen
How to Be a Responsible Open Source Citizen
 
Jakarta EE for Spring Developers
Jakarta EE for Spring DevelopersJakarta EE for Spring Developers
Jakarta EE for Spring Developers
 
"Open Source as a enabler for industry collaborations and innovation!" by Gaë...
"Open Source as a enabler for industry collaborations and innovation!" by Gaë..."Open Source as a enabler for industry collaborations and innovation!" by Gaë...
"Open Source as a enabler for industry collaborations and innovation!" by Gaë...
 
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
 
EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?
 
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
 
Business Value of Java Microservices with Eclipse Microprofile eBook
Business Value of Java Microservices with Eclipse Microprofile eBookBusiness Value of Java Microservices with Eclipse Microprofile eBook
Business Value of Java Microservices with Eclipse Microprofile eBook
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
 

Recently uploaded

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Cloud Native Java Innovation at the Eclipse Foundation

  • 1. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Cloud Native Java Innovation at the Eclipse Foundation Thabang Mashologu, Eclipse Foundation @TMashTweets
  • 2. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Eclipse Foundation - By the Numbers 275+ Members 360+ Projects 1550+ Committers 30 Professional Staff 10+ Working Groups 162M+ Lines of Code
  • 3. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) A Sustainable, Business-Friendly Ecosystem Projects & Working Groups Business Models Value
  • 4. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Jakarta EE moves to the Eclipse Foundation In September 2017, Java EE technologies moved to the Eclipse Foundation, where they now evolve under the Jakarta EE brand
  • 5. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Java EE is ubiquitous in production Sources: InfoWorld, 2018 Jakarta EE Developer Survey Java developers worldwide of the Fortune 500 are using Java EE of companies use Java to build over 80% of their applications 10M+ 90% 43%
  • 6. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Organizations rely on Java EE #1 Stability #2 Specifications #3 Availability of developers Source: 2018 Jakarta EE Developer Survey Top 3 Reasons:
  • 7. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) The Home of Open Source, Cloud Native Java Establishes the technical roadmap Ensures compatibility Drives the Jakarta EE brand Approves Specifications Builds the community
  • 8. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Strategic Members Participating Members
  • 9. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Jakarta EE Priorities
  • 10. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Cloud Native
  • 11. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Multi-cloud
  • 12. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Rapid Innovation
  • 13. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Investment Protection
  • 14. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Open Specification Process
  • 15. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Business Risk Mitigation
  • 16. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Modernize Developer Expertise
  • 17. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Powered by Member Participation Lead the direction and focus Ensure community growth and enterprise adoption Ensure continuity of GlassFish Establish and manage governance
  • 18. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Jakarta EE at the Eclipse Foundation ~160 New Committers 39 New Projects 53 Build Pipelines 99 Git Repositories
  • 19. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Status Summary > Code and TCKs contributed > Eclipse GlassFish 5.1 Java EE 8 certified > Eclipse Foundation Specification Process (EFSP) is available > Jakarta EE Specification Process is being finalized > Proposal for the first new specifications received > Working on finalizing plans for Jakarta EE 8 release
  • 20. COPYRIGHT (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
  • 21. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Specification First Led by Specification Lead Documents and TCKs are closed source One normative “Reference Implementation” Oracle certification process Code First Collaborative Documents and TCKs are open source One or more “Compatible Implementations” Self certification JCP vs Eclipse Foundation Specification Process (EFSP)
  • 22. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) What’s Next?
  • 23. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Stability and Compatibility
  • 24. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Open for Innovation
  • 25. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Split Jakarta EE TCK
  • 26. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Embrace JPMS
  • 27. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Standardize Maven build system
  • 28. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Deprecate Old Technologies
  • 29. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Increase Release Cadence
  • 30. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Focus On Testing
  • 31. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Specification and Documentation Stardardization
  • 32. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) High Level Roadmap Java EE 8GlassFish 5.0 Java EE 8GlassFish 5.1 Jakarta EE 8GlassFish 5.2 Jakarta EE 9GlassFish 5.X Sources, TCKs, Docs Community- Driven Innovation with new specs!
  • 33. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Jakarta EE 9 Community Wishlist > CDI Alignment > Modularity > MicroProfile, Microservices > Cloud native deployments > Reactive streams > Java 11
  • 34. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Cloud Native Application Development
  • 35. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Cloud Native Architecture Development and deployment changes required
  • 36. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) done using containerized infrastructure and DevOps processes Development mostly assumes MicroServices architecture with API-driven communication Deploymentvs.
  • 37. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) > Collection of open source specifications for developing enterprise Java microservices > Open source approach removes reliance on single vendor release cycles > Natural extension of a Java EE developers’ existing skill set Specifications for Java Microservices Eclipse MicroProfile
  • 38. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Eclipse MicroProfile Specifications MicroProfile 2.1 JAX-RS 2.1JSON-P 1.1CDI 2.0 Config 1.3 Fault Tolerance 1.1 JWT Propagation 1.1 Health Check 1.0 Metrics 1.1 Open Tracing 1.2 Open API 1.0 = Updated = No change from MicroProfile 2.0= New Rest Client 1.1 JSON-B 1.0
  • 39. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) > Polyglot application framework > Runs on the Java Virtual Machine > Event driven and non blocking > Lets your app scale with minimal hardware Tool-kit for building reactive applications on JVM Eclipse Vert.x
  • 40. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) > First commercial-grade, open-source, distributed deep-learning library > Written for Java and Scala. > Brings AI to business environments for use on distributed GPUs and CPUs. Eclipse Deeplearning4j Distributed Open Source JVM/Python/C++
  • 41. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) > Function-as-a-service (FaaS) runtime for building cloud native applications running across multiple clouds > Support for popular JVM languages > Works with Kubernetes workloads, but also runs on non-K8s environments Multi-cloud FaaS Runtime Eclipse Jemo
  • 42. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Eclipse Jemo Cloud Application Server Cluster Jemo (Global Shared Memory) Code Storage Memory App App App App App App App App App App App App Public Cloud k8s Jemo JavaVM App App App App Jemo JavaVM App App App App Jemo JavaVM App App App App Jemo JavaVM App App App App Private Cloud k8s Jemo JavaVM App App App App Jemo JavaVM App App App App Jemo JavaVM App App App App Jemo JavaVM App App App App On-premise Non-k8s Jemo JavaVM App App App App Jemo JavaVM App App App App Jemo JavaVM App App App App Jemo JavaVM App App App App Eclipse Jemo Cloud Application Server Cluster
  • 43. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) > Next generation developer workspace server and cloud IDE > Defines workspaces that include their dependencies including embedded containerized runtimes Cloud Native IDE Eclipse Che
  • 44. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) > Cross platform covering common operating systems and different architectures > Cloud innovation improved > Handle constrained or memory rich environments > Used by the largest enterprises on the planet Cloud ready Open source JVM Eclipse OpenJ9
  • 45. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Eclipse OpenJ9: Boost your Java™ application performance 3x Faster to peak performance in constrained environments 66% Smaller Footprint 100% Throughout performance 42% Faster Start-up
  • 46. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Get Involved Become an Eclipse Foundation Member Join the Jakarta EE Working Group Participate in open source, Cloud Native Java
  • 47. COPYRIGHT (C) 2019, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) Thank You Questions? jakarta.ee eclipse.org @TMashTweets