microprofile-new and noteworthy - jfokus€¦ · payara microprofile service config payara micro...
TRANSCRIPT
![Page 1: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/1.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroProfile - New and NoteworthyIvar Grimstad
Principal Consultant, Cybercom Sweden
![Page 2: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/2.jpg)
@ivar_grimstad
https://github.com/ivargrimstad
https://www.linkedin.com/in/ivargrimstad
![Page 3: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/3.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Background
MicroProfile
Demo and Samples
![Page 4: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/4.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Monolithic Architecture
![Page 5: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/5.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Service A Service B Service C
Application
Call A Call B Call C
Microservice Architecture
![Page 6: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/6.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Microservice Architecture
![Page 7: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/7.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Packaging
![Page 8: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/8.jpg)
@ivar_grimstad#MicroProfile #JavaEE
UberJAR
![Page 9: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/9.jpg)
@ivar_grimstad#MicroProfile #JavaEE
java -jar dukes.jar
![Page 10: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/10.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Hollow JAR
![Page 11: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/11.jpg)
@ivar_grimstad#MicroProfile #JavaEE
java -jar dukes.jar dukes.war
![Page 12: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/12.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Hardware
Operating System
JVM
Application
![Page 13: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/13.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Hardware
Operating System
JVM
Java EE Container
Application
![Page 14: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/14.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Hardware
Operating System
JVM
Application UberJAR
Hardware
Operating System
JVM
Java EE Container
Application Thin WAR
java -jar dukes.jar deployDukes.sh
![Page 15: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/15.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Why MicroProfile ?
![Page 16: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/16.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Java EE 8What was going on with
?
![Page 17: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/17.jpg)
@ivar_grimstad#MicroProfile #JavaEE
![Page 18: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/18.jpg)
@ivar_grimstad#MicroProfile #JavaEE
![Page 19: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/19.jpg)
@ivar_grimstad#MicroProfile #JavaEE
![Page 20: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/20.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Profiles
![Page 21: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/21.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Full Profile
Web Profile
JAX-RS + CDI + JSON-P
+ WebSocket + Bean Validation + EJB + JPA + Servlet + JSF + JSP
+ JMS + Batch + Java Mail + Concurrency + JAX-WS + JASPIC
![Page 22: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/22.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroProfile
1.0
Septem
ber, 20
16
![Page 23: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/23.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Implementations
![Page 24: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/24.jpg)
@ivar_grimstad#MicroProfile #JavaEE
![Page 25: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/25.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Demo
![Page 26: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/26.jpg)
@ivar_grimstad#MicroProfile #JavaEE
<dependency><groupId>io.microprofile</groupId><artifactId>microprofile</artifactId><version>1.0</version><type>pom</type><scope>provided</scope></dependency>
![Page 27: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/27.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroP
rofile 1
.1
July 2
1, 201
7
![Page 28: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/28.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Configuration for MicroProfile 1.0
![Page 29: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/29.jpg)
@ivar_grimstad#MicroProfile #JavaEE
System Properties System.getProperties()
Environment Variables System.getenv()
Application Configuration META-INF/microprofile-config.properties
![Page 30: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/30.jpg)
@ivar_grimstad#MicroProfile #JavaEE
<dependency><groupId>io.microprofile</groupId><artifactId>microprofile</artifactId><version>1.0</version><type>pom</type><scope>provided</scope></dependency>
![Page 31: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/31.jpg)
@ivar_grimstad#MicroProfile #JavaEE
<dependency><groupId>org.eclipse.microprofile</groupId><artifactId>microprofile-bom</artifactId><version>1.1.0</version><type>pom</type><scope>provided</scope></dependency>
![Page 32: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/32.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Demo
![Page 33: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/33.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroP
rofile 1
.2
Septem
ber 30
, 2017
![Page 34: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/34.jpg)
@ivar_grimstad#MicroProfile #JavaEE
<dependency><groupId>org.eclipse.microprofile</groupId><artifactId>microprofile-bom</artifactId><version>1.1.0</version><type>pom</type><scope>provided</scope></dependency>
![Page 35: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/35.jpg)
@ivar_grimstad#MicroProfile #JavaEE
<dependency><groupId>org.eclipse.microprofile</groupId><artifactId>microprofile</artifactId><version>1.2</version><type>pom</type><scope>provided</scope></dependency>
![Page 36: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/36.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Demo
![Page 37: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/37.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroP
rofile 1
.3
Janua
ry 3, 2
018
![Page 38: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/38.jpg)
@ivar_grimstad#MicroProfile #JavaEE
<dependency><groupId>org.eclipse.microprofile</groupId><artifactId>microprofile</artifactId><version>1.2</version><type>pom</type><scope>provided</scope></dependency>
![Page 39: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/39.jpg)
@ivar_grimstad#MicroProfile #JavaEE
<dependency><groupId>org.eclipse.microprofile</groupId><artifactId>microprofile</artifactId><version>1.3</version><type>pom</type><scope>provided</scope></dependency>
![Page 40: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/40.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Demo
![Page 41: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/41.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Packaging Revisited
![Page 42: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/42.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Hardware
Operating System
JVM
Application UberJAR
Hardware
Operating System
JVM
Java EE Container
Application Thin WAR
java -jar dukes.jar deployDukes.sh
![Page 43: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/43.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Hardware
Operating System
JVM
MicroProfile Container
Application Thin WAR
java -jar dukes.jar deployDukes.sh
Hardware
Operating System
JVM
Application UberJAR
![Page 44: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/44.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Hardware
Operating System
JVM
UberJAR
Hardware
Operating System
JVM
MicroProfile Container
MicroProfile Application
Hardware
Operating System
JVM
Java EE Container
Java EE Application
java -jar dukes.jar java -jar dukes.jar dukes.war deployDukes.sh
![Page 45: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/45.jpg)
@ivar_grimstad#MicroProfile #JavaEE
![Page 46: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/46.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Hardware
Operating System
JVM
UberJAR
Hardware
Operating System
JVM
MicroProfile Container
MicroProfile Application
Hardware
Operating System
JVM
Java EE Container
Java EE Application
docker run dukes docker run dukes docker run dukes
![Page 47: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/47.jpg)
@ivar_grimstad#MicroProfile #JavaEE
…
…
…
![Page 48: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/48.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Config
WebSphere LibertyMicroprofile
Service
websphere-liberty:microProfile websphere-liberty:webProfile7
237 MB198 MB
Config
WebSphere Liberty Web Profile
Service
![Page 49: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/49.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Config
PayaraMicroprofile
Service
Config
Payara Micro
Service
payara/microprofile:1.0 payara/micro:173
132 MB83 MB
Config
Payara Web Profile
Service
payara/server-web:173
515 MB
![Page 50: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/50.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Config
WildFly SwarmMicroprofile
Service
Config
WildFly Web Profile
Service
jboss/base-jdk:8 jboss/wildfly:10.1.0.Final
288 MB149 MB
![Page 51: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/51.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Config
TomEEWeb Profile
Service
Config
TomEEWeb Profile
Service
tomee/8-jre-1.7.4-jaxrs tomee/8-jre-7.0.3-webprofile
263 MB263 MB
![Page 52: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/52.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Summary
![Page 53: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/53.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroProfile
1.0
Septem
ber, 20
16
![Page 54: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/54.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroP
rofile 1
.1
July 2
1, 201
7
![Page 55: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/55.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroP
rofile 1
.2
Septem
ber 30
, 2017
![Page 56: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/56.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroP
rofile 1
.3
Janua
ry 3, 2
018
![Page 57: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/57.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroP
rofile 1
.4
March 2
3, 201
8
![Page 58: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/58.jpg)
@ivar_grimstad#MicroProfile #JavaEE
MicroP
rofile 2
.0
March 2
3, 201
8
![Page 59: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/59.jpg)
@ivar_grimstad#MicroProfile #JavaEE
JAX-RS 2.1 JSON-P 1.1 JSON-B 1.0 Servlet 4.0
CDI 2.0 Bean Validation 2.0
Java EE Security API 1.0 JSF 2.3 JPA 2.1
September, 2017
![Page 60: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/60.jpg)
@ivar_grimstad#MicroProfile #JavaEE
JSR 382: Configuration API 1.0
![Page 61: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/61.jpg)
@ivar_grimstad#EE4J
![Page 62: Microprofile-New and Noteworthy - Jfokus€¦ · Payara Microprofile Service Config Payara Micro Service payara/microprofile:1.0 payara/micro:173 83 MB 132 MB Config Payara Web](https://reader036.vdocuments.net/reader036/viewer/2022070721/5ee333e0ad6a402d666d3964/html5/thumbnails/62.jpg)
@ivar_grimstad#MicroProfile #JavaEE
Eclipse MicroProfile http://microprofile.io
Java EE https://github.com/javaee
Eclipse Enterprise for Java (EE4J) https://projects.eclipse.org/projects/ee4j
Samples https://github.com/ivargrimstad/dukes-microprofile