SlideShare a Scribd company logo
1 of 37
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
EE4J: Java EE & Jakarta EE
JFR & JMC
• WLSDM & JSL Product Manager
• WLSDM Community Leader
M. Fevzi Korkutata
CTO / Middleware Consultant, Volthread
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Agenda
• Java SE vs. Java EE
• Eclipse Foundation & EE4J
• Jakarta EE
• Jakarta EE Current Snapshot
• Eclipse GlassFish: Java EE 8 vs Jakarta EE 8
• Oracle and Java EE: What’s Next?
• Introduction to Java Mission Control (JMC) – 101
• Java Mission Control – Roadmap
• Live DEMO: Java Mission Control, JFR, JSL and WLSDM
• Next Meetups: Oracle Technology Updates and Topics
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Java SE vs. Java EE
Java SE
• When most people think of the Java programming language, they think of the
Java SE API. Java SE's API provides the core functionality of the Java programming
language. It defines everything from the basic types and objects of the Java
programming language to high-level classes that are used for networking,
security, database access, graphical user interface (GUI) development, and XML
parsing.
• In addition to the core API, the Java SE platform consists of a virtual machine,
development tools, deployment technologies, and other class libraries and
toolkits commonly used in Java technology applications.
Java EE
• The Java EE platform is built on top of the Java SE platform. The Java EE platform
provides an API and runtime environment for developing and running large-
scale, multi-tiered, scalable, reliable, and secure network applications.
• Versioning?
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Oracle + Eclipse Foundation = EE4J
• In late 2017, Oracle gave responsibility for Java EE to the Eclipse
Foundation.
• EE4J: https://projects.eclipse.org/projects/ee4j
Eclipse Enterprise for Java (EE4J) is an open source initiative to create
standard APIs, implementations of those APIs, and technology
compatibility kits for Java runtimes that enable development, deployment,
and management of server-side and cloud-native applications. EE4J is
based on the Java™ Platform, Enterprise Edition (Java EE) standards, and
uses Java EE 8 as the baseline for creating new standards.
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Eclipse Enterprise for JAVA = EE4J
“The mission of Eclipse EE4J is to create standard APIs,
implementations of those APIs, and technology compatibility kits for
Java runtimes that enable development, deployment, and management
of server-side and cloud-native applications.“
Licenses:
• Eclipse Public License 2.0
• 一 (Secondary) GNU General Public License, version 2 with the GNU
Classpath Exception
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
EE4J Project: Jakarta EE
• Name selection: Jakarta EE
• Logo selection 
• Specifications (Ongoing)
• https://jakarta.ee/
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Eclipse EE4J: Jakarta EE
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Background on Oracle’s Contribution to Jakarta EE
• Source code for Oracle GlassFish 5.0, the reference implementation (RI) for Java EE 8
• Sources for the Oracle Technology Compatibility Kits (TCKs) used to test for Java EE 8
compatibility
• Product documentation
To summarize, as of today, as part of this process:
• 34 EE4J sub-projects have been proposed for review. Together these sub-projects represent
most of the GlassFish Reference Implementation, including the GlassFish project itself,
most of the major GlassFish components, and a project for the TCK contributions.
• 20 EE4J sub-projects have been created. These are projects that are ready to receive Oracle
contributions.
• 15 source contributions for these EE4J sub-projects have been delivered to the Eclipse
Foundation. These include major Oracle Java EE 8 technologies, such as Jersey (JAX-RS),
Mojarra (JSF), Tyrus (WebSocket), Open MQ (JMS), EclipseLink (JPA), JSON-P and JTA
• 13 sub-project source repositories have been populated
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Java EE 8 and GlassFish 5.0 Released!
Java EE 8 adds some nice capabilities
to the platform:
• Servlet 4.0 API with HTTP/2 support
• Enhanced JSON support including a
new JSON binding API
• A new REST Reactive Client API
• Asynchronous CDI Events
• A new portable Security API
• Server-Sent Events support (Client &
Server-side)
• Support for Java SE 8 capabilities
(e.g. Date & Time API, Streams API,
annotations enhancements)
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Jakarta EE Milestone:
Eclipse GlassFish 5.1 is Java EE 8 Compatible
• Oracle is very pleased that Eclipse GlassFish 5.1 has been released
and certified as Java EE 8 compatible. This is an important milestone
in the transition from Java EE to Jakarta EE. Eclipse GlassFish 5.1
provides the Jakarta EE community with a well-known Java EE 8
compatible implementation to support the evolution of Java
technologies for enterprise applications and services.
“Oracle GlassFish 5.0 is the RI for the Java EE 8 platform, and a
compatible implementation of Java EE 8”
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Eclipse GlassFish 5.1
• We have demonstrated that Eclipse
GlassFish 5.1 is Java EE 8
compatible by certifying that it
passes all of the Java EE 8
TCKs. This means that the Eclipse
Foundation is now hosting a well-
known Java EE 8 compatible
implementation, one of the
foundations for a future Jakarta EE
Specification Process. The
community will have the
opportunity to evolve Eclipse
GlassFish, and leverage it as a
compatible implementation, in the
Jakarta EE process going forward.
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Oracle GlassFish 5.0 …………anymore!
• https://javaee.github.io
• https://javaee.github.io/glassfish/
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Oracle GlasFish 5.0 vs. Eclipse GlassFish 5.1
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Oracle GlasFish 5.0 vs. Eclipse GlassFish 5.1
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Eclipse GlassFish 5.1.0
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Eclipse GlassFish 5.1 Components Release Tracker
• https://wiki.eclipse.org/Eclipse_GlassFish_5.1_Components_Release_Tracker
JMSJCA
JPA JAXB
JAX-
RS
JAX-
WS
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
EE4J Project Bootstrapping
• https://www.eclipse.org/ee4j/status.php
•20% Project Proposal has been posted for
community review
•40% Project committers and resources
have been provisioned
•60% Initial Contribution provided to the
Eclipse IP Team
•80% Initial Contribution Pushed to Git
Repository
•100% Project has engaged in its
first Release Review
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Oracle WebLogic Server and Opening Up Java EE
“WebLogic Server users may be wondering what this announcement may mean for
them, because WebLogic Server supports Java EE standards. The short answer is
that there is no immediate impact. We will continue to support existing WebLogic
Server releases, deliver Oracle Cloud services based on WebLogic Server, and
deliver new releases of WebLogic Server in the future.”
New WebLogic releases coming compatible with JavaEE;
• New capabilities in Java EE 8
• HTTP/2 support
• JSON processing and
• REST support improvements.
• Follow Oracle Acquarium Blog:
https://blogs.oracle.com/theaquarium/
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Is Java EE Dead?
https://twitter.com/BrianSPaskin/status/1122642414068490241
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
What’s Next
• Enterprise Application Servers Compatibility: Oracle WebLogic, IBM
WebSphere, Red Hat JBoss EAP, PayaraFish… etc.
• Prediction: Jakarta EE Cloud Native Computing Foundation Project
• Born in Open Source SLUM, grow in Enterprise PALACE
• More CNCF Jakarta EE sub-projects should follow… ??
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Learn Java EE and Jakarta EE
• Every Cloud Native projects must be as mature as to Enterprise world
to use. Enterprise world would wait for projects’ CNCF graduations.
• Kubernetes projects is graduated from CNCF.
• Cloud Native is transforming datacenters to be serverless, Java EE
and Jakarta EE should follow, too.
• Oracle WebLogic Kubernetes Operator is released and compatible
with Oracle WebLogic 12.2.1.3
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
JFR and JMC Demo
with JSL and WLSDM
https://wlsdm.com
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Next Meetups: Oracle Technology Update
!!! Stay tuned !!!
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Oracle WebLogic vs. Kubernetes
• Oracle WebLogic Server Kubernetes Operator ?
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
FaaS: Oracle FN Project
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Oracle GraalVM
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Oracle Container Engine for Kubernetes (OKE)
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Oracle Helidon
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
Oracle VBCS
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
www.volthread.com
Thanks 
Fresh graduates,
we’re hiring!
Fevzi Korkutata, Oracle ACE (Middleware & SOA)
References / Quotes
• Will Lyons – Oracle [https://blogs.oracle.com/author/will-lyons]
• Marcus Hirt – Oracle (was) [http://hirt.se/blog]
• https://oracle.com
• https://eclipse.org
• https://wlsdm.com

More Related Content

What's hot

JSONB introduction and comparison with other frameworks
JSONB introduction and comparison with other frameworksJSONB introduction and comparison with other frameworks
JSONB introduction and comparison with other frameworksDmitry Kornilov
 
HTTP/2 in the Java Platform -- Java Champions call February 2016
HTTP/2 in the Java Platform -- Java Champions call February 2016HTTP/2 in the Java Platform -- Java Champions call February 2016
HTTP/2 in the Java Platform -- Java Champions call February 2016Ed Burns
 
What's Coming in Java EE 8
What's Coming in Java EE 8What's Coming in Java EE 8
What's Coming in Java EE 8PT.JUG
 
GlassFish BOF
GlassFish BOFGlassFish BOF
GlassFish BOFglassfish
 
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems
Java EE 6 Adoption in One of the World’s Largest Online Financial SystemsJava EE 6 Adoption in One of the World’s Largest Online Financial Systems
Java EE 6 Adoption in One of the World’s Largest Online Financial SystemsArshal Ameen
 
WebSocket in Enterprise Applications 2015
WebSocket in Enterprise Applications 2015WebSocket in Enterprise Applications 2015
WebSocket in Enterprise Applications 2015Pavel Bucek
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8PT.JUG
 
Java WebStart Is Dead: What Should We Do Now?
Java WebStart Is Dead: What Should We Do Now?Java WebStart Is Dead: What Should We Do Now?
Java WebStart Is Dead: What Should We Do Now?Hendrik Ebbers
 
How to Thrive on REST/WebSocket-Based Microservices
How to Thrive on REST/WebSocket-Based MicroservicesHow to Thrive on REST/WebSocket-Based Microservices
How to Thrive on REST/WebSocket-Based MicroservicesPavel Bucek
 
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущееВладимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущееOlga Lavrentieva
 
Java API for JSON Binding - Introduction and update
Java API for JSON Binding - Introduction and updateJava API for JSON Binding - Introduction and update
Java API for JSON Binding - Introduction and updateMartin Grebac
 
WebSockets in Enterprise Applications
WebSockets in Enterprise ApplicationsWebSockets in Enterprise Applications
WebSockets in Enterprise ApplicationsPavel Bucek
 
Java EE 8 - An instant snapshot
Java EE 8 - An instant snapshot Java EE 8 - An instant snapshot
Java EE 8 - An instant snapshot David Delabassee
 
Servlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Servlet 4.0 Adopt-a-JSR 10 Minute InfodeckServlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Servlet 4.0 Adopt-a-JSR 10 Minute InfodeckEdward Burns
 
Burns jsf-confess-2015
Burns jsf-confess-2015Burns jsf-confess-2015
Burns jsf-confess-2015Edward Burns
 

What's hot (20)

JSONB introduction and comparison with other frameworks
JSONB introduction and comparison with other frameworksJSONB introduction and comparison with other frameworks
JSONB introduction and comparison with other frameworks
 
JavaCro'15 - HUJAKing – Expansion of Java Community - Branko Mihaljević, Alek...
JavaCro'15 - HUJAKing – Expansion of Java Community - Branko Mihaljević, Alek...JavaCro'15 - HUJAKing – Expansion of Java Community - Branko Mihaljević, Alek...
JavaCro'15 - HUJAKing – Expansion of Java Community - Branko Mihaljević, Alek...
 
MySQL
MySQLMySQL
MySQL
 
HTTP/2 in the Java Platform -- Java Champions call February 2016
HTTP/2 in the Java Platform -- Java Champions call February 2016HTTP/2 in the Java Platform -- Java Champions call February 2016
HTTP/2 in the Java Platform -- Java Champions call February 2016
 
What's Coming in Java EE 8
What's Coming in Java EE 8What's Coming in Java EE 8
What's Coming in Java EE 8
 
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
 
GlassFish BOF
GlassFish BOFGlassFish BOF
GlassFish BOF
 
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems
Java EE 6 Adoption in One of the World’s Largest Online Financial SystemsJava EE 6 Adoption in One of the World’s Largest Online Financial Systems
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems
 
WebSocket in Enterprise Applications 2015
WebSocket in Enterprise Applications 2015WebSocket in Enterprise Applications 2015
WebSocket in Enterprise Applications 2015
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8
 
Java WebStart Is Dead: What Should We Do Now?
Java WebStart Is Dead: What Should We Do Now?Java WebStart Is Dead: What Should We Do Now?
Java WebStart Is Dead: What Should We Do Now?
 
How to Thrive on REST/WebSocket-Based Microservices
How to Thrive on REST/WebSocket-Based MicroservicesHow to Thrive on REST/WebSocket-Based Microservices
How to Thrive on REST/WebSocket-Based Microservices
 
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущееВладимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
 
JavaCro'15 - Everything a Java EE Developer needs to know about the JavaScrip...
JavaCro'15 - Everything a Java EE Developer needs to know about the JavaScrip...JavaCro'15 - Everything a Java EE Developer needs to know about the JavaScrip...
JavaCro'15 - Everything a Java EE Developer needs to know about the JavaScrip...
 
Java API for JSON Binding - Introduction and update
Java API for JSON Binding - Introduction and updateJava API for JSON Binding - Introduction and update
Java API for JSON Binding - Introduction and update
 
WebSockets in Enterprise Applications
WebSockets in Enterprise ApplicationsWebSockets in Enterprise Applications
WebSockets in Enterprise Applications
 
Java EE 8 - An instant snapshot
Java EE 8 - An instant snapshot Java EE 8 - An instant snapshot
Java EE 8 - An instant snapshot
 
Java EE for the Cloud
Java EE for the CloudJava EE for the Cloud
Java EE for the Cloud
 
Servlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Servlet 4.0 Adopt-a-JSR 10 Minute InfodeckServlet 4.0 Adopt-a-JSR 10 Minute Infodeck
Servlet 4.0 Adopt-a-JSR 10 Minute Infodeck
 
Burns jsf-confess-2015
Burns jsf-confess-2015Burns jsf-confess-2015
Burns jsf-confess-2015
 

Similar to EE4J: Java EE & Jakarta EE JFR & JMC

Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1sandeep54552
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807rehoscript
 
The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011Arun Gupta
 
GlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUGGlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUGArun Gupta
 
From Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
From Legacy to Legendary - Jakarta EE's Evolution in the Modern EraFrom Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
From Legacy to Legendary - Jakarta EE's Evolution in the Modern EraBuhake Sindi
 
From Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
From Legacy to Legendary - Jakarta EE's Evolution in the Modern EraFrom Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
From Legacy to Legendary - Jakarta EE's Evolution in the Modern EraBuhake Sindi
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"GlobalLogic Ukraine
 
Bootstrapping a simple enterprise application with Java EE successor, Jakarta...
Bootstrapping a simple enterprise application with Java EE successor, Jakarta...Bootstrapping a simple enterprise application with Java EE successor, Jakarta...
Bootstrapping a simple enterprise application with Java EE successor, Jakarta...Buhake Sindi
 
JavaOne 2014 Java EE 8 Booth Slides
JavaOne 2014 Java EE 8 Booth SlidesJavaOne 2014 Java EE 8 Booth Slides
JavaOne 2014 Java EE 8 Booth SlidesEdward Burns
 
Trends and future of java
Trends and future of javaTrends and future of java
Trends and future of javaCsaba Toth
 
Lecture 19 - Dynamic Web - JAVA - Part 1.ppt
Lecture 19 - Dynamic Web - JAVA - Part 1.pptLecture 19 - Dynamic Web - JAVA - Part 1.ppt
Lecture 19 - Dynamic Web - JAVA - Part 1.pptKalsoomTahir2
 
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなどJakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなどオラクルエンジニア通信
 
The Evolution of Java
The Evolution of JavaThe Evolution of Java
The Evolution of JavaFu Cheng
 
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themesJava 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themesLucas Jellema
 
WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6Jeffrey West
 
Java: Create The Future Keynote
Java: Create The Future KeynoteJava: Create The Future Keynote
Java: Create The Future KeynoteSimon Ritter
 
Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)Ryan Cuprak
 
Jakarta EE: Today and Tomorrow
Jakarta EE: Today and TomorrowJakarta EE: Today and Tomorrow
Jakarta EE: Today and TomorrowDmitry Kornilov
 

Similar to EE4J: Java EE & Jakarta EE JFR & JMC (20)

Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
 
The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011
 
GlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUGGlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUG
 
From Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
From Legacy to Legendary - Jakarta EE's Evolution in the Modern EraFrom Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
From Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
 
From Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
From Legacy to Legendary - Jakarta EE's Evolution in the Modern EraFrom Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
From Legacy to Legendary - Jakarta EE's Evolution in the Modern Era
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
 
Bootstrapping a simple enterprise application with Java EE successor, Jakarta...
Bootstrapping a simple enterprise application with Java EE successor, Jakarta...Bootstrapping a simple enterprise application with Java EE successor, Jakarta...
Bootstrapping a simple enterprise application with Java EE successor, Jakarta...
 
JavaOne 2014 Java EE 8 Booth Slides
JavaOne 2014 Java EE 8 Booth SlidesJavaOne 2014 Java EE 8 Booth Slides
JavaOne 2014 Java EE 8 Booth Slides
 
Trends and future of java
Trends and future of javaTrends and future of java
Trends and future of java
 
Lecture 19 - Dynamic Web - JAVA - Part 1.ppt
Lecture 19 - Dynamic Web - JAVA - Part 1.pptLecture 19 - Dynamic Web - JAVA - Part 1.ppt
Lecture 19 - Dynamic Web - JAVA - Part 1.ppt
 
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなどJakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
 
The Evolution of Java
The Evolution of JavaThe Evolution of Java
The Evolution of Java
 
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themesJava 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
 
Java8 launch at AMIS Services / First8
Java8 launch at AMIS Services / First8Java8 launch at AMIS Services / First8
Java8 launch at AMIS Services / First8
 
WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6
 
Java: Create The Future Keynote
Java: Create The Future KeynoteJava: Create The Future Keynote
Java: Create The Future Keynote
 
J2ee seminar
J2ee seminarJ2ee seminar
J2ee seminar
 
Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)
 
Jakarta EE: Today and Tomorrow
Jakarta EE: Today and TomorrowJakarta EE: Today and Tomorrow
Jakarta EE: Today and Tomorrow
 

More from M. Fevzi Korkutata

Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?
Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?
Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?M. Fevzi Korkutata
 
Oracle WebLogic 12.2.1.1 Kurulum, Domain Oluşturma, Upgrade Notları
Oracle WebLogic 12.2.1.1 Kurulum, Domain Oluşturma, Upgrade NotlarıOracle WebLogic 12.2.1.1 Kurulum, Domain Oluşturma, Upgrade Notları
Oracle WebLogic 12.2.1.1 Kurulum, Domain Oluşturma, Upgrade NotlarıM. Fevzi Korkutata
 
Advanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM AutomationAdvanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM AutomationM. Fevzi Korkutata
 
WebLogic Performance on SOLARIS SPARC Servers
WebLogic Performance on SOLARIS SPARC ServersWebLogic Performance on SOLARIS SPARC Servers
WebLogic Performance on SOLARIS SPARC ServersM. Fevzi Korkutata
 
Solaris Sparc Sunucularda WebLogic Performansı
Solaris Sparc Sunucularda WebLogic PerformansıSolaris Sparc Sunucularda WebLogic Performansı
Solaris Sparc Sunucularda WebLogic PerformansıM. Fevzi Korkutata
 
TROUG - WebLogic WLDF ve SSO Sunumu - Fevzi Korkutata
TROUG - WebLogic WLDF ve SSO Sunumu - Fevzi KorkutataTROUG - WebLogic WLDF ve SSO Sunumu - Fevzi Korkutata
TROUG - WebLogic WLDF ve SSO Sunumu - Fevzi KorkutataM. Fevzi Korkutata
 

More from M. Fevzi Korkutata (6)

Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?
Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?
Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?
 
Oracle WebLogic 12.2.1.1 Kurulum, Domain Oluşturma, Upgrade Notları
Oracle WebLogic 12.2.1.1 Kurulum, Domain Oluşturma, Upgrade NotlarıOracle WebLogic 12.2.1.1 Kurulum, Domain Oluşturma, Upgrade Notları
Oracle WebLogic 12.2.1.1 Kurulum, Domain Oluşturma, Upgrade Notları
 
Advanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM AutomationAdvanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM Automation
 
WebLogic Performance on SOLARIS SPARC Servers
WebLogic Performance on SOLARIS SPARC ServersWebLogic Performance on SOLARIS SPARC Servers
WebLogic Performance on SOLARIS SPARC Servers
 
Solaris Sparc Sunucularda WebLogic Performansı
Solaris Sparc Sunucularda WebLogic PerformansıSolaris Sparc Sunucularda WebLogic Performansı
Solaris Sparc Sunucularda WebLogic Performansı
 
TROUG - WebLogic WLDF ve SSO Sunumu - Fevzi Korkutata
TROUG - WebLogic WLDF ve SSO Sunumu - Fevzi KorkutataTROUG - WebLogic WLDF ve SSO Sunumu - Fevzi Korkutata
TROUG - WebLogic WLDF ve SSO Sunumu - Fevzi Korkutata
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 

EE4J: Java EE & Jakarta EE JFR & JMC

  • 1. Fevzi Korkutata, Oracle ACE (Middleware & SOA) EE4J: Java EE & Jakarta EE JFR & JMC • WLSDM & JSL Product Manager • WLSDM Community Leader M. Fevzi Korkutata CTO / Middleware Consultant, Volthread
  • 2. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Agenda • Java SE vs. Java EE • Eclipse Foundation & EE4J • Jakarta EE • Jakarta EE Current Snapshot • Eclipse GlassFish: Java EE 8 vs Jakarta EE 8 • Oracle and Java EE: What’s Next? • Introduction to Java Mission Control (JMC) – 101 • Java Mission Control – Roadmap • Live DEMO: Java Mission Control, JFR, JSL and WLSDM • Next Meetups: Oracle Technology Updates and Topics
  • 3. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Java SE vs. Java EE Java SE • When most people think of the Java programming language, they think of the Java SE API. Java SE's API provides the core functionality of the Java programming language. It defines everything from the basic types and objects of the Java programming language to high-level classes that are used for networking, security, database access, graphical user interface (GUI) development, and XML parsing. • In addition to the core API, the Java SE platform consists of a virtual machine, development tools, deployment technologies, and other class libraries and toolkits commonly used in Java technology applications. Java EE • The Java EE platform is built on top of the Java SE platform. The Java EE platform provides an API and runtime environment for developing and running large- scale, multi-tiered, scalable, reliable, and secure network applications. • Versioning?
  • 4. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Oracle + Eclipse Foundation = EE4J • In late 2017, Oracle gave responsibility for Java EE to the Eclipse Foundation. • EE4J: https://projects.eclipse.org/projects/ee4j Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs, implementations of those APIs, and technology compatibility kits for Java runtimes that enable development, deployment, and management of server-side and cloud-native applications. EE4J is based on the Java™ Platform, Enterprise Edition (Java EE) standards, and uses Java EE 8 as the baseline for creating new standards.
  • 5. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Eclipse Enterprise for JAVA = EE4J “The mission of Eclipse EE4J is to create standard APIs, implementations of those APIs, and technology compatibility kits for Java runtimes that enable development, deployment, and management of server-side and cloud-native applications.“ Licenses: • Eclipse Public License 2.0 • 一 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception
  • 6. Fevzi Korkutata, Oracle ACE (Middleware & SOA) EE4J Project: Jakarta EE • Name selection: Jakarta EE • Logo selection  • Specifications (Ongoing) • https://jakarta.ee/
  • 7. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Eclipse EE4J: Jakarta EE
  • 8. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Background on Oracle’s Contribution to Jakarta EE • Source code for Oracle GlassFish 5.0, the reference implementation (RI) for Java EE 8 • Sources for the Oracle Technology Compatibility Kits (TCKs) used to test for Java EE 8 compatibility • Product documentation To summarize, as of today, as part of this process: • 34 EE4J sub-projects have been proposed for review. Together these sub-projects represent most of the GlassFish Reference Implementation, including the GlassFish project itself, most of the major GlassFish components, and a project for the TCK contributions. • 20 EE4J sub-projects have been created. These are projects that are ready to receive Oracle contributions. • 15 source contributions for these EE4J sub-projects have been delivered to the Eclipse Foundation. These include major Oracle Java EE 8 technologies, such as Jersey (JAX-RS), Mojarra (JSF), Tyrus (WebSocket), Open MQ (JMS), EclipseLink (JPA), JSON-P and JTA • 13 sub-project source repositories have been populated
  • 9. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Java EE 8 and GlassFish 5.0 Released! Java EE 8 adds some nice capabilities to the platform: • Servlet 4.0 API with HTTP/2 support • Enhanced JSON support including a new JSON binding API • A new REST Reactive Client API • Asynchronous CDI Events • A new portable Security API • Server-Sent Events support (Client & Server-side) • Support for Java SE 8 capabilities (e.g. Date & Time API, Streams API, annotations enhancements)
  • 10. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Jakarta EE Milestone: Eclipse GlassFish 5.1 is Java EE 8 Compatible • Oracle is very pleased that Eclipse GlassFish 5.1 has been released and certified as Java EE 8 compatible. This is an important milestone in the transition from Java EE to Jakarta EE. Eclipse GlassFish 5.1 provides the Jakarta EE community with a well-known Java EE 8 compatible implementation to support the evolution of Java technologies for enterprise applications and services. “Oracle GlassFish 5.0 is the RI for the Java EE 8 platform, and a compatible implementation of Java EE 8”
  • 11. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Eclipse GlassFish 5.1 • We have demonstrated that Eclipse GlassFish 5.1 is Java EE 8 compatible by certifying that it passes all of the Java EE 8 TCKs. This means that the Eclipse Foundation is now hosting a well- known Java EE 8 compatible implementation, one of the foundations for a future Jakarta EE Specification Process. The community will have the opportunity to evolve Eclipse GlassFish, and leverage it as a compatible implementation, in the Jakarta EE process going forward.
  • 12. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Oracle GlassFish 5.0 …………anymore! • https://javaee.github.io • https://javaee.github.io/glassfish/
  • 13. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Oracle GlasFish 5.0 vs. Eclipse GlassFish 5.1
  • 14. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Oracle GlasFish 5.0 vs. Eclipse GlassFish 5.1
  • 15. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Eclipse GlassFish 5.1.0
  • 16. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Eclipse GlassFish 5.1 Components Release Tracker • https://wiki.eclipse.org/Eclipse_GlassFish_5.1_Components_Release_Tracker JMSJCA JPA JAXB JAX- RS JAX- WS
  • 17. Fevzi Korkutata, Oracle ACE (Middleware & SOA) EE4J Project Bootstrapping • https://www.eclipse.org/ee4j/status.php •20% Project Proposal has been posted for community review •40% Project committers and resources have been provisioned •60% Initial Contribution provided to the Eclipse IP Team •80% Initial Contribution Pushed to Git Repository •100% Project has engaged in its first Release Review
  • 18. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Oracle WebLogic Server and Opening Up Java EE “WebLogic Server users may be wondering what this announcement may mean for them, because WebLogic Server supports Java EE standards. The short answer is that there is no immediate impact. We will continue to support existing WebLogic Server releases, deliver Oracle Cloud services based on WebLogic Server, and deliver new releases of WebLogic Server in the future.” New WebLogic releases coming compatible with JavaEE; • New capabilities in Java EE 8 • HTTP/2 support • JSON processing and • REST support improvements. • Follow Oracle Acquarium Blog: https://blogs.oracle.com/theaquarium/
  • 19. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Is Java EE Dead? https://twitter.com/BrianSPaskin/status/1122642414068490241
  • 20. Fevzi Korkutata, Oracle ACE (Middleware & SOA) What’s Next • Enterprise Application Servers Compatibility: Oracle WebLogic, IBM WebSphere, Red Hat JBoss EAP, PayaraFish… etc. • Prediction: Jakarta EE Cloud Native Computing Foundation Project • Born in Open Source SLUM, grow in Enterprise PALACE • More CNCF Jakarta EE sub-projects should follow… ??
  • 21. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Learn Java EE and Jakarta EE • Every Cloud Native projects must be as mature as to Enterprise world to use. Enterprise world would wait for projects’ CNCF graduations. • Kubernetes projects is graduated from CNCF. • Cloud Native is transforming datacenters to be serverless, Java EE and Jakarta EE should follow, too. • Oracle WebLogic Kubernetes Operator is released and compatible with Oracle WebLogic 12.2.1.3
  • 22. Fevzi Korkutata, Oracle ACE (Middleware & SOA)
  • 23. Fevzi Korkutata, Oracle ACE (Middleware & SOA)
  • 24. Fevzi Korkutata, Oracle ACE (Middleware & SOA)
  • 25. Fevzi Korkutata, Oracle ACE (Middleware & SOA)
  • 26. Fevzi Korkutata, Oracle ACE (Middleware & SOA)
  • 27. Fevzi Korkutata, Oracle ACE (Middleware & SOA)
  • 28. Fevzi Korkutata, Oracle ACE (Middleware & SOA) JFR and JMC Demo with JSL and WLSDM https://wlsdm.com
  • 29. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Next Meetups: Oracle Technology Update !!! Stay tuned !!!
  • 30. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Oracle WebLogic vs. Kubernetes • Oracle WebLogic Server Kubernetes Operator ?
  • 31. Fevzi Korkutata, Oracle ACE (Middleware & SOA) FaaS: Oracle FN Project
  • 32. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Oracle GraalVM
  • 33. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Oracle Container Engine for Kubernetes (OKE)
  • 34. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Oracle Helidon
  • 35. Fevzi Korkutata, Oracle ACE (Middleware & SOA) Oracle VBCS
  • 36. Fevzi Korkutata, Oracle ACE (Middleware & SOA) www.volthread.com Thanks  Fresh graduates, we’re hiring!
  • 37. Fevzi Korkutata, Oracle ACE (Middleware & SOA) References / Quotes • Will Lyons – Oracle [https://blogs.oracle.com/author/will-lyons] • Marcus Hirt – Oracle (was) [http://hirt.se/blog] • https://oracle.com • https://eclipse.org • https://wlsdm.com