SlideShare a Scribd company logo
Why Java/Jakarta EE Developers are First-
Class Citizens on Azure
Reza Rahman
Principal Program Manager, Java on Azure
reza.rahman@microsoft.com
Agenda • Java/Jakarta EE ecosystem context
• Java/Jakarta EE on Azure current
capabilities
• Java/Jakarta EE on Azure roadmap
Ecosystem
The Importance of Jakarta EE
• Java/Jakarta EE is an important part of Java ecosystem and cloud
• 30-40% of new and existing Java applications run on Jakarta EE application servers
• WebLogic, WebSphere/Liberty, JBoss EAP, WildFly, Payara
• 70-80% of Java applications depend on at least one or more Jakarta EE APIs
• Tomcat, Hibernate, ActiveMQ, Jetty, Jersey, CXF, Spring, Quarkus, MicroProfile
• Many of these applications are moving to the cloud now and the near future
2022 Jakarta EE Developer Survey: https://outreach.eclipse.foundation/jakarta-ee-developer-survey-2022
The Jakarta EE Transition
An Evolving Ecosystem
Current State
Mapping the Pathways
Virtual
Machines
Containers
Managed
Services
Virtual Machines
• In addition to Windows, Azure has long supported Linux virtual machines essential for Jakarta
EE customers
• Azure Marketplace includes Jakarta EE focused virtual machine images and templates
• More will be done to enhance the developer experience
WebLogic on Azure VMs
• Robust, up-to-date Azure Marketplace images
and solutions for WebLogic
• Linux, Oracle JDK, WebLogic
• Jointly published, maintained and supported by
Microsoft and Oracle, bring your own license
• Supports common use-cases such as base image,
single instance and clusters
• Supports key integrations such as App Gateway,
Azure SQL, Azure PostgreSQL, Azure MySQL,
Oracle DB, Azure Active Directory, Oracle
Coherence, ELK
• Similar support for WebLogic on AKS now
available
https://aka.ms/weblogic-on-azure
WebSphere on Azure
• Robust, up-to-date Azure Marketplace solution
for WebSphere Traditional
• Red Hat Linux, IBM J9, WebSphere
• Jointly published, maintained and supported by
Microsoft and IBM, bring your own license, trial
license
• Supports common use-cases such as single
instance and clusters
• Enables key integrations such as IBM HTTP Server,
Azure SQL, IBM Db2
• Initial releases available, more releases soon
• Similar support for Open/WebSphere Liberty on
AKS/ARO available
https://aka.ms/websphere-on-azure
JBoss EAP on Azure
• Robust, up-to-date Azure Marketplace solutions
for JBoss EAP
• Red Hat Linux, OpenJDK, JBoss EAP
• Jointly published, maintained and supported by
Microsoft and Red Hat
• Standalone and cluster configuration
• Virtual machines and virtual machine scale sets
• Bring your own subscription, pay as you go
coming soon
• Enables key integrations such as App Gateway,
Azure SQL, Azure MySQL, Azure PostgreSQL
• Initial release available, more releases soon
https://aka.ms/jboss-on-vms
Containers
• Azure provides best of breed support for Docker and Kubernetes through the Azure
Kubernetes Service (AKS) and the Azure Container Registry (ACR)
• Another option is Azure Container Apps as an easier pathway of using Docker on Azure
• Application server vendors provide Docker images, Helm charts, and Kubernetes Operators
• WebLogic, WebSphere Liberty, Open Liberty
• Guidance and solution templates available for some application servers
Azure Kubernetes Service Azure Container Apps Azure Container Registry
WebLogic on AKS
• WebLogic certified by Oracle and Microsoft to run
well on AKS via WebLogic Kubernetes Operator
• Robust Marketplace solution quickly provisions
WebLogic on AKS
• Operator, AKS cluster, Azure Container Registry
(ACR), WebLogic Docker image
• Jointly published, maintained and supported by
Microsoft and Oracle, bring your own license
• Supports key integrations such as Azure Load
Balancer, App Gateway, Azure SQL, Azure
PostgreSQL, Azure MySQL, Oracle DB, App
Insights, Azure Files
• Step-by-step guidance for manual deployment as
an alternative to Marketplace solution
https://aka.ms/weblogic-on-aks
Open/WebSphere Liberty on AKS
• Open/WebSphere Liberty certified by IBM and
Microsoft to run well on AKS via Operator
• Robust Marketplace solution quickly provisions
Liberty on AKS
• Operator, AKS cluster, Azure Container Registry
(ACR), Liberty/Docker image
• Jointly published, maintained and supported by
IBM and Microsoft, bring your own license
• Enables key integrations such as App Gateway,
Azure SQL, Azure PostgreSQL, Azure MySQL, IBM
Db2, Azure Files, Azure Active Directory and Azure
Redis
• Step-by-step guidance for manual deployment as
an alternative to Marketplace solution
https://aka.ms/liberty-on-aks
OpenShift
• OpenShift provides uniform higher-level API over Kubernetes that allows using multiple cloud
providers, moving between cloud providers, hybrid cloud deployments and moving from on-
premise to cloud
• Azure provides managed OpenShift offering through Red Hat partnership
• Application server support for OpenShift generally builds upon Kubernetes support
• Guidance and solution templates available for some application servers
Liberty on ARO
• Liberty certified by IBM and Microsoft to run well
on Azure Red Hat OpenShift (ARO) via Operator
• Robust Marketplace solution quickly provisions
Liberty on ARO
• Operator, ARO cluster, secured project,
Liberty/Docker image
• Jointly published, maintained and supported by
IBM and Microsoft, bring your own license
• Enables key integrations such as Azure SQL,
Azure MySQL, Azure PostgreSQL and IBM Db2
• Step-by-step guidance for manual deployment as
an alternative to Marketplace solution
https://aka.ms/liberty-on-aro
JBoss EAP on ARO
• Red Hat and Microsoft collaborate to fully enable JBoss EAP on Azure Red Hat OpenShift (ARO)
• Bring-Your-Own-Subscription model
• Jointly developed official guidance with best
practices
• JBoss EAP Helm Chart for basic deployments
• JBoss EAP Operator for complex
stateful applications
• Marketplace solution template to
automate and further ease initial
provisioning experience later in
the year
https://aka.ms/jbosseap-on-aro
Managed Services
• Azure only top tier public cloud with managed Jakarta EE application server offering
• JBoss EAP on App Service
• Jointly developed and supported by Red Hat and Microsoft (integrated, pay-as-you-go
commercial support for JBoss EAP)
• Load-balanced, clustered, auto-deployed, auto-scaled, monitored, secure, update notifications
• Deployment APIs and integrations with Maven, GitHub Actions, and popular IDEs
• No console access, customization via CLI possible
Azure App Service
https://aka.ms/jboss-eap-app-service-ga-blog
JMS Support in Azure Service Bus
• JMS 2 support in Azure Service Bus via AMQP
in public preview
• Partial support has been possible for some
time via Apache Qpid JMS, but Azure Service
Bus now targeting full JMS 2 compatibility
• Will go GA in a timely fashion
• JCA adapters make it possible to integrate
with Java EE application servers
• Wide array of access options that also include
full support for AMQP, Java client libraries
(non-JMS), Spring/Boot libraries and Azure
Functions integrations
Service Bus
Java Client Libraries
Functions
https://docs.microsoft.com/en-us/azure/service-bus-messaging/how-
to-use-java-message-service-20
JMS
https://github.com/m-reza-rahman/azure-cafe
Roadmap
Capabilities and Progress
Virtual
Machines
Containers
Managed
Services
Integrations
- Strong progress
- Progressing
WebLogic on Azure Roadmap
Title Description Priority ETA
Manual getting started
guide
Step-by-step manual guidance for VMs as an
alternative to solution templates.
High Q4 2022
WebSphere/Liberty on Azure Roadmap
Title Description Priority ETA
Database support Oracle, Db2, Azure SQL, Azure PostgreSQL and
Azure MySQL integration support into VM solution
templates.
High Q4 2022
App Gateway support App Gateway support in VM solution templates. Medium Q1 2023
Manual getting started
guide
Step-by-step manual guidance for VMs as an
alternative to solution templates.
High Q1 2023
JBoss EAP on Azure Roadmap
Title Description Priority ETA
ARO solution template Solution template to run JBoss EAP on ARO High Q4 2022
Load balancing support App Gateway integration support in VM solution
template.
High Q1 2023
Database support Oracle DB, Azure SQL, Azure PostgreSQL and Azure
MySQL integration support in VM solution template.
Medium Q1 2023
VM guidance Step-by-step manual guidance for VMs as an
alternative to solution templates.
High Q2 2023
Summary
• There is a team dedicated to Jakarta EE on Azure success
• We are eager to engage and aid your migration case directly, if desired
• Robust guidance and tooling for migrating Jakarta EE applications to Azure using containers
and virtual machines well in the works
• WebLogic, WebSphere/Liberty, JBoss EAP
• Managed Jakarta EE application server on top tier public cloud
• JBoss EAP on App Service
• Jakarta EE integrations with Azure services will continue to improve
• Directory server, caching, messaging
Please engage us!
https://aka.ms/migration-survey
Resources
• Announcement for JBoss EAP on Azure Red Hat OpenShift
• https://techcommunity.microsoft.com/t5/apps-on-azure-blog/run-jboss-eap-on-azure-red-
hat-openshift/ba-p/3478743
• Announcement for WebLogic on Azure Kubernetes Service
• https://techcommunity.microsoft.com/t5/apps-on-azure/run-oracle-weblogic-server-on-
azure-kubernetes-service/ba-p/2901524
• Announcement for WebSphere/Open Liberty on AKS/ARO
• https://techcommunity.microsoft.com/t5/apps-on-azure/run-websphere-liberty-and-open-
liberty-on-aks/ba-p/2156486
• Announcement of WebSphere Application Server on Azure Virtual Machines
• https://techcommunity.microsoft.com/t5/azure-marketplace/load-balancing-support-for-
websphere-on-azure-vms-is-now/ba-p/2670063
• Announcement of JBoss EAP on Azure Virtual Machines and VM Scale Sets
• https://techcommunity.microsoft.com/t5/azure-marketplace/announcing-red-hat-jboss-
eap-on-azure-virtual-machines-and-vm/ba-p/2374068
© Copyright Microsoft Corporation. All rights reserved.
Ad

More Related Content

Similar to Why Java/Jakarta EE Developers are First-Class Citizens on Azure (20)

Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft Azure
Brian Benz
 
WSO2 Application Server - 5.0.0
WSO2 Application Server - 5.0.0WSO2 Application Server - 5.0.0
WSO2 Application Server - 5.0.0
WSO2
 
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2
 
Azure App Service Deep Dive
Azure App Service Deep DiveAzure App Service Deep Dive
Azure App Service Deep Dive
Azure Riyadh User Group
 
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
Juarez Junior
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
David Chou
 
Open service broker API with Azure Kubernetes Services
Open service broker API with Azure Kubernetes ServicesOpen service broker API with Azure Kubernetes Services
Open service broker API with Azure Kubernetes Services
Jorge Arteiro
 
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudTaking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Bruno Borges
 
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Brian Benz
 
wls-azure-devnexus-2022.pdf
wls-azure-devnexus-2022.pdfwls-azure-devnexus-2022.pdf
wls-azure-devnexus-2022.pdf
Edward Burns
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experience
Alex Tumanoff
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experience
Igor Anishchenko
 
Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020
Michel Schildmeijer
 
Microsoft Azure News - March 2017
Microsoft Azure News - March 2017Microsoft Azure News - March 2017
Microsoft Azure News - March 2017
Daniel Toomey
 
What is Serverless Computing?
What is Serverless Computing?What is Serverless Computing?
What is Serverless Computing?
AIMDek Technologies
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
Bert Poller
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
Ankur Gupta
 
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Oracle OpenWorld 2014 Review Part Four - PaaS MiddlewareOracle OpenWorld 2014 Review Part Four - PaaS Middleware
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Getting value from IoT, Integration and Data Analytics
 
Implementing FaaS on Kubernetes using Kubeless
Implementing FaaS on Kubernetes using KubelessImplementing FaaS on Kubernetes using Kubeless
Implementing FaaS on Kubernetes using Kubeless
Ahmed Misbah
 
Azure Stack Fundamentals
Azure Stack FundamentalsAzure Stack Fundamentals
Azure Stack Fundamentals
Cenk Ersoy
 
Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft Azure
Brian Benz
 
WSO2 Application Server - 5.0.0
WSO2 Application Server - 5.0.0WSO2 Application Server - 5.0.0
WSO2 Application Server - 5.0.0
WSO2
 
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2
 
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
Juarez Junior
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
David Chou
 
Open service broker API with Azure Kubernetes Services
Open service broker API with Azure Kubernetes ServicesOpen service broker API with Azure Kubernetes Services
Open service broker API with Azure Kubernetes Services
Jorge Arteiro
 
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudTaking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Bruno Borges
 
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Brian Benz
 
wls-azure-devnexus-2022.pdf
wls-azure-devnexus-2022.pdfwls-azure-devnexus-2022.pdf
wls-azure-devnexus-2022.pdf
Edward Burns
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experience
Alex Tumanoff
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experience
Igor Anishchenko
 
Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020
Michel Schildmeijer
 
Microsoft Azure News - March 2017
Microsoft Azure News - March 2017Microsoft Azure News - March 2017
Microsoft Azure News - March 2017
Daniel Toomey
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
Bert Poller
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
Ankur Gupta
 
Implementing FaaS on Kubernetes using Kubeless
Implementing FaaS on Kubernetes using KubelessImplementing FaaS on Kubernetes using Kubeless
Implementing FaaS on Kubernetes using Kubeless
Ahmed Misbah
 
Azure Stack Fundamentals
Azure Stack FundamentalsAzure Stack Fundamentals
Azure Stack Fundamentals
Cenk Ersoy
 

More from Reza Rahman (7)

Powering Java on Azure with JBoss EAP
Powering Java on Azure with JBoss EAPPowering Java on Azure with JBoss EAP
Powering Java on Azure with JBoss EAP
Reza Rahman
 
Down-to-Earth Microservices with Java EE
Down-to-Earth Microservices with Java EEDown-to-Earth Microservices with Java EE
Down-to-Earth Microservices with Java EE
Reza Rahman
 
Reactive Java EE - Let Me Count the Ways!
Reactive Java EE - Let Me Count the Ways!Reactive Java EE - Let Me Count the Ways!
Reactive Java EE - Let Me Count the Ways!
Reza Rahman
 
Testing Java EE Applications Using Arquillian
Testing Java EE Applications Using ArquillianTesting Java EE Applications Using Arquillian
Testing Java EE Applications Using Arquillian
Reza Rahman
 
Java EE and Spring Side-by-Side
Java EE and Spring Side-by-SideJava EE and Spring Side-by-Side
Java EE and Spring Side-by-Side
Reza Rahman
 
JavaScript Frameworks and Java EE – A Great Match
JavaScript Frameworks and Java EE – A Great MatchJavaScript Frameworks and Java EE – A Great Match
JavaScript Frameworks and Java EE – A Great Match
Reza Rahman
 
Have You Seen Java EE Lately?
Have You Seen Java EE Lately?Have You Seen Java EE Lately?
Have You Seen Java EE Lately?
Reza Rahman
 
Powering Java on Azure with JBoss EAP
Powering Java on Azure with JBoss EAPPowering Java on Azure with JBoss EAP
Powering Java on Azure with JBoss EAP
Reza Rahman
 
Down-to-Earth Microservices with Java EE
Down-to-Earth Microservices with Java EEDown-to-Earth Microservices with Java EE
Down-to-Earth Microservices with Java EE
Reza Rahman
 
Reactive Java EE - Let Me Count the Ways!
Reactive Java EE - Let Me Count the Ways!Reactive Java EE - Let Me Count the Ways!
Reactive Java EE - Let Me Count the Ways!
Reza Rahman
 
Testing Java EE Applications Using Arquillian
Testing Java EE Applications Using ArquillianTesting Java EE Applications Using Arquillian
Testing Java EE Applications Using Arquillian
Reza Rahman
 
Java EE and Spring Side-by-Side
Java EE and Spring Side-by-SideJava EE and Spring Side-by-Side
Java EE and Spring Side-by-Side
Reza Rahman
 
JavaScript Frameworks and Java EE – A Great Match
JavaScript Frameworks and Java EE – A Great MatchJavaScript Frameworks and Java EE – A Great Match
JavaScript Frameworks and Java EE – A Great Match
Reza Rahman
 
Have You Seen Java EE Lately?
Have You Seen Java EE Lately?Have You Seen Java EE Lately?
Have You Seen Java EE Lately?
Reza Rahman
 
Ad

Recently uploaded (20)

Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Ad

Why Java/Jakarta EE Developers are First-Class Citizens on Azure

  • 1. Why Java/Jakarta EE Developers are First- Class Citizens on Azure Reza Rahman Principal Program Manager, Java on Azure [email protected]
  • 2. Agenda • Java/Jakarta EE ecosystem context • Java/Jakarta EE on Azure current capabilities • Java/Jakarta EE on Azure roadmap
  • 4. The Importance of Jakarta EE • Java/Jakarta EE is an important part of Java ecosystem and cloud • 30-40% of new and existing Java applications run on Jakarta EE application servers • WebLogic, WebSphere/Liberty, JBoss EAP, WildFly, Payara • 70-80% of Java applications depend on at least one or more Jakarta EE APIs • Tomcat, Hibernate, ActiveMQ, Jetty, Jersey, CXF, Spring, Quarkus, MicroProfile • Many of these applications are moving to the cloud now and the near future 2022 Jakarta EE Developer Survey: https://outreach.eclipse.foundation/jakarta-ee-developer-survey-2022
  • 5. The Jakarta EE Transition
  • 9. Virtual Machines • In addition to Windows, Azure has long supported Linux virtual machines essential for Jakarta EE customers • Azure Marketplace includes Jakarta EE focused virtual machine images and templates • More will be done to enhance the developer experience
  • 10. WebLogic on Azure VMs • Robust, up-to-date Azure Marketplace images and solutions for WebLogic • Linux, Oracle JDK, WebLogic • Jointly published, maintained and supported by Microsoft and Oracle, bring your own license • Supports common use-cases such as base image, single instance and clusters • Supports key integrations such as App Gateway, Azure SQL, Azure PostgreSQL, Azure MySQL, Oracle DB, Azure Active Directory, Oracle Coherence, ELK • Similar support for WebLogic on AKS now available https://aka.ms/weblogic-on-azure
  • 11. WebSphere on Azure • Robust, up-to-date Azure Marketplace solution for WebSphere Traditional • Red Hat Linux, IBM J9, WebSphere • Jointly published, maintained and supported by Microsoft and IBM, bring your own license, trial license • Supports common use-cases such as single instance and clusters • Enables key integrations such as IBM HTTP Server, Azure SQL, IBM Db2 • Initial releases available, more releases soon • Similar support for Open/WebSphere Liberty on AKS/ARO available https://aka.ms/websphere-on-azure
  • 12. JBoss EAP on Azure • Robust, up-to-date Azure Marketplace solutions for JBoss EAP • Red Hat Linux, OpenJDK, JBoss EAP • Jointly published, maintained and supported by Microsoft and Red Hat • Standalone and cluster configuration • Virtual machines and virtual machine scale sets • Bring your own subscription, pay as you go coming soon • Enables key integrations such as App Gateway, Azure SQL, Azure MySQL, Azure PostgreSQL • Initial release available, more releases soon https://aka.ms/jboss-on-vms
  • 13. Containers • Azure provides best of breed support for Docker and Kubernetes through the Azure Kubernetes Service (AKS) and the Azure Container Registry (ACR) • Another option is Azure Container Apps as an easier pathway of using Docker on Azure • Application server vendors provide Docker images, Helm charts, and Kubernetes Operators • WebLogic, WebSphere Liberty, Open Liberty • Guidance and solution templates available for some application servers Azure Kubernetes Service Azure Container Apps Azure Container Registry
  • 14. WebLogic on AKS • WebLogic certified by Oracle and Microsoft to run well on AKS via WebLogic Kubernetes Operator • Robust Marketplace solution quickly provisions WebLogic on AKS • Operator, AKS cluster, Azure Container Registry (ACR), WebLogic Docker image • Jointly published, maintained and supported by Microsoft and Oracle, bring your own license • Supports key integrations such as Azure Load Balancer, App Gateway, Azure SQL, Azure PostgreSQL, Azure MySQL, Oracle DB, App Insights, Azure Files • Step-by-step guidance for manual deployment as an alternative to Marketplace solution https://aka.ms/weblogic-on-aks
  • 15. Open/WebSphere Liberty on AKS • Open/WebSphere Liberty certified by IBM and Microsoft to run well on AKS via Operator • Robust Marketplace solution quickly provisions Liberty on AKS • Operator, AKS cluster, Azure Container Registry (ACR), Liberty/Docker image • Jointly published, maintained and supported by IBM and Microsoft, bring your own license • Enables key integrations such as App Gateway, Azure SQL, Azure PostgreSQL, Azure MySQL, IBM Db2, Azure Files, Azure Active Directory and Azure Redis • Step-by-step guidance for manual deployment as an alternative to Marketplace solution https://aka.ms/liberty-on-aks
  • 16. OpenShift • OpenShift provides uniform higher-level API over Kubernetes that allows using multiple cloud providers, moving between cloud providers, hybrid cloud deployments and moving from on- premise to cloud • Azure provides managed OpenShift offering through Red Hat partnership • Application server support for OpenShift generally builds upon Kubernetes support • Guidance and solution templates available for some application servers
  • 17. Liberty on ARO • Liberty certified by IBM and Microsoft to run well on Azure Red Hat OpenShift (ARO) via Operator • Robust Marketplace solution quickly provisions Liberty on ARO • Operator, ARO cluster, secured project, Liberty/Docker image • Jointly published, maintained and supported by IBM and Microsoft, bring your own license • Enables key integrations such as Azure SQL, Azure MySQL, Azure PostgreSQL and IBM Db2 • Step-by-step guidance for manual deployment as an alternative to Marketplace solution https://aka.ms/liberty-on-aro
  • 18. JBoss EAP on ARO • Red Hat and Microsoft collaborate to fully enable JBoss EAP on Azure Red Hat OpenShift (ARO) • Bring-Your-Own-Subscription model • Jointly developed official guidance with best practices • JBoss EAP Helm Chart for basic deployments • JBoss EAP Operator for complex stateful applications • Marketplace solution template to automate and further ease initial provisioning experience later in the year https://aka.ms/jbosseap-on-aro
  • 19. Managed Services • Azure only top tier public cloud with managed Jakarta EE application server offering • JBoss EAP on App Service • Jointly developed and supported by Red Hat and Microsoft (integrated, pay-as-you-go commercial support for JBoss EAP) • Load-balanced, clustered, auto-deployed, auto-scaled, monitored, secure, update notifications • Deployment APIs and integrations with Maven, GitHub Actions, and popular IDEs • No console access, customization via CLI possible Azure App Service https://aka.ms/jboss-eap-app-service-ga-blog
  • 20. JMS Support in Azure Service Bus • JMS 2 support in Azure Service Bus via AMQP in public preview • Partial support has been possible for some time via Apache Qpid JMS, but Azure Service Bus now targeting full JMS 2 compatibility • Will go GA in a timely fashion • JCA adapters make it possible to integrate with Java EE application servers • Wide array of access options that also include full support for AMQP, Java client libraries (non-JMS), Spring/Boot libraries and Azure Functions integrations Service Bus Java Client Libraries Functions https://docs.microsoft.com/en-us/azure/service-bus-messaging/how- to-use-java-message-service-20 JMS
  • 24. WebLogic on Azure Roadmap Title Description Priority ETA Manual getting started guide Step-by-step manual guidance for VMs as an alternative to solution templates. High Q4 2022
  • 25. WebSphere/Liberty on Azure Roadmap Title Description Priority ETA Database support Oracle, Db2, Azure SQL, Azure PostgreSQL and Azure MySQL integration support into VM solution templates. High Q4 2022 App Gateway support App Gateway support in VM solution templates. Medium Q1 2023 Manual getting started guide Step-by-step manual guidance for VMs as an alternative to solution templates. High Q1 2023
  • 26. JBoss EAP on Azure Roadmap Title Description Priority ETA ARO solution template Solution template to run JBoss EAP on ARO High Q4 2022 Load balancing support App Gateway integration support in VM solution template. High Q1 2023 Database support Oracle DB, Azure SQL, Azure PostgreSQL and Azure MySQL integration support in VM solution template. Medium Q1 2023 VM guidance Step-by-step manual guidance for VMs as an alternative to solution templates. High Q2 2023
  • 27. Summary • There is a team dedicated to Jakarta EE on Azure success • We are eager to engage and aid your migration case directly, if desired • Robust guidance and tooling for migrating Jakarta EE applications to Azure using containers and virtual machines well in the works • WebLogic, WebSphere/Liberty, JBoss EAP • Managed Jakarta EE application server on top tier public cloud • JBoss EAP on App Service • Jakarta EE integrations with Azure services will continue to improve • Directory server, caching, messaging Please engage us! https://aka.ms/migration-survey
  • 28. Resources • Announcement for JBoss EAP on Azure Red Hat OpenShift • https://techcommunity.microsoft.com/t5/apps-on-azure-blog/run-jboss-eap-on-azure-red- hat-openshift/ba-p/3478743 • Announcement for WebLogic on Azure Kubernetes Service • https://techcommunity.microsoft.com/t5/apps-on-azure/run-oracle-weblogic-server-on- azure-kubernetes-service/ba-p/2901524 • Announcement for WebSphere/Open Liberty on AKS/ARO • https://techcommunity.microsoft.com/t5/apps-on-azure/run-websphere-liberty-and-open- liberty-on-aks/ba-p/2156486 • Announcement of WebSphere Application Server on Azure Virtual Machines • https://techcommunity.microsoft.com/t5/azure-marketplace/load-balancing-support-for- websphere-on-azure-vms-is-now/ba-p/2670063 • Announcement of JBoss EAP on Azure Virtual Machines and VM Scale Sets • https://techcommunity.microsoft.com/t5/azure-marketplace/announcing-red-hat-jboss- eap-on-azure-virtual-machines-and-vm/ba-p/2374068
  • 29. © Copyright Microsoft Corporation. All rights reserved.