Slide 1

Slide 1 text

Leichtgewichtige Microservices mit Java EE Lean DUS, 01.07.2015 Dirk Weil, GEDOPLAN GmbH

Slide 2

Slide 2 text

Dirk Weil GEDOPLAN GmbH, Bielefeld Java EE seit 1998 Konzeption und Realisierung Seminare Vorträge Veröffentlichungen Leichtgewichtige Microservices mit Java EE 2

Slide 3

Slide 3 text

Microservices kleine (?) Anwendungseinheiten unabhängiges Deployment Kommunikation per REST 3 Leichtgewichtige Microservices mit Java EE DB JPA CDI JSF JAX-RS DB JPA CDI JSF JAX-RS DB JPA CDI JSF JAX-RS

Slide 4

Slide 4 text

Microservices Java EE bietet notwendige Bestandteile Persistenz: JPA (interne) Services: CDI Web UI: JSF (+JavaScript, HTML5, …) REST: JAX-RS Basisimplementierung Java-EE-Server kleine, schnelle Deployments Trennung Anwendung/Admin (Konfiguration, Security, …) 4 Leichtgewichtige Microservices mit Java EE

Slide 5

Slide 5 text

Microservices Demo muServOrder: Beer Order Service muServStat: Beer Usage Statistics beides Web-Anwendungen Deployment auf WildFly 8 https://github.com/dirkweil/muServ 5 Leichtgewichtige Microservices mit Java EE

Slide 6

Slide 6 text

Microservices Häufig: Nur eine Anwendung pro Java-EE-Server Server notwendig?  kleine Deployments  Separation of Concerns Serverlose Alternative: WildFly Swarm  noch Alpha-Stadium 6 Leichtgewichtige Microservices mit Java EE

Slide 7

Slide 7 text

More http://www.gedoplan-it-training.de Seminare in Berlin, Bielefeld, Inhouse http://www.gedoplan-it-consulting.de Reviews, Coaching, … http://javaeeblog.wordpress.com/ http://expertenkreisjava.blogspot.de/  [email protected] @dirkweil Leichtgewichtige Microservices mit Java EE 7