Building Apps for Azure: Java EE Application Server in Azure Marketplace

Open Source Systeme und Applikationen



9:00 – 17:15 Uhr
ETH Zürich
Max. Teilnehmer: 20

Einleitung

This workshop is held in English. However it will be possible to ask questions in German.

You may have heard of the saying, „software is eating the world“. You may have heard of the concept of „digital transformation“. You may be, or know, someone who must implement both of these things by moving an existing system to a public cloud. Talk about a full stack job!

Join Java veteran Ed Burns for an educational and informative deep dive into how to build for Microsoft Azure. This workshop will teach Azure concepts by the example of how to stand up a Java EE application server on Azure Kubernetes Service (AKS).

We will look at and run Oracle WebLogic Server on AKS, and look under the hood at the Azure and Oracle technologies that enable it all to work.

Programm

  • Motivation: User Story: As a developer who wants to run Java EE on Azure at scale, I want an easy way to stand up a ready-made service that accepts my existing Java EE app, so that I can quickly get started and keep going with the cloud.
  • High level overview of Enterprise Java on Azure
  • Run time pieces: Your app, your domain, WebLogic Kubernetes Operator, Azure Kubernetes Service, enabling Azure services.
  • Deployment time pieces: Microsoft Partner Center, Azure Infrastructure as Code concepts: Bicep, scripts, Azure resources

Kursziel

Participants will lean the why, the what and the how. Why is it important to have solutions for running Java on Azure? What are the high level solutions? How do I do it with one specific example stack?

Adressaten

This workshop is for anyone who wants to learn what it takes to build a system that lets others run something on Azure via the Azure Marketplace. Participants with a special interest in running Java EE applications on Azure will get even more from the workshop, because the example is a Java EE App server.

Voraussetzungen

Bash scripting, GNU/Linux operating system, Docker containers and their registries, basic familiarity with Kubernetes.

Infrastruktur

Free Microsoft Learn account, existing Azure subscription, or willingness to create a free Azure subscription, laptop with GNU/Linux environment, Java, Maven installed.

Referenten

Ed Burns

Microsoft


Ed Burns is currently Principal Architect on the Java Tooling and Experiences team at Microsoft. In this role, Ed will help make Azure the best place for Enterprise Java. Prior to joining Microsoft, Ed was a Consulting Member of the Technical Staff At Oracle. Ed has worked on a wide variety of client and server side web technologies since 1994, including NCSA Mosaic, Mozilla, the Sun Java Plugin, Jakarta Tomcat and, most extensively, JavaServer Faces, on which he is the co-spec lead. Ed is also the co-spec lead for the Servlet specification.