Upgrade to Pro — share decks privately, control downloads, hide ads and more …

"Leichtgewichtige Microservices mit Java EE" von Dirk Weil

"Leichtgewichtige Microservices mit Java EE" von Dirk Weil

Microservices werden derzeit stark diskutiert bis hin zu der Fragestellung, ob klassische Java-EE-Server für Microservices überhaupt noch benötigt werden. In diesem Vortrag zeigt Dirk Weil, Geschäftsführer der GEDOPLAN GmbH und Fachbuchautor, das gerade mit der Hilfe von Java EE Microservices schnell und effizient realisiert werden können.

Lean DUS

July 01, 2015
Tweet

More Decks by Lean DUS

Other Decks in Programming

Transcript

  1. Dirk Weil GEDOPLAN GmbH, Bielefeld Java EE seit 1998 Konzeption

    und Realisierung Seminare Vorträge Veröffentlichungen Leichtgewichtige Microservices mit Java EE 2
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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