Java EE 8+ available now!

Devoxx 2018 (auteur: Olaf van Tintelen)

inSystems Java

Oracle heeft in 2017 samen met andere Java EE leiders aangekondigd dat Java EE zal worden open sourced door de Eclipse Foundation onder de naam Jakarta EE. Directeur van de Eclipse Foundation in Europe, Gaël Blondelle, wist op Devoxx te vertellen dat er goede progressie werd gemaakt met de overgang, maar dat de eerste versie van Jakarta EE pas in de eerste helft van 2019 beschikbaar zal komen. Hierdoor valt te verwachten dat vernieuwingen in Jakarta EE op het gebied van microservices niet voor eind 2019 beschikbaar komen.

Eclipse MicroProfile

Binnen de Eclipse Foundation is een project actief aan de weg aan het timmeren op het gebied van microservices, Eclipse MicroProfile. Dit project is gebaseerd op een subset van de JEE specificaties die minimaal nodig zijn om een microservice te bouwen, te weten:

  • JAX-RS, voor RESTful endpoints
  • CDI, voor context en dependency injection
  • JSON-P, voor het processen van JSON
  • JSON-B, JSON binding

inSystems microprofile

Daarnaast heeft dit project ook nog een aantal nieuwe specificaties gedefinieerd:

  • Config, configureren van microservices
  • Fault Tolerance, scheiding van execution logic van business logic
  • Health Check, state van de microservice
  • JWT Authentication, role based access control over microservices heen
  • Metrics, monitoring data
  • OpenAPI, uniforme Java API
  • OpenTracing, tracen van calls over microservices heen
  • Rest Client, client voor type safe rest calls

De volledige specificaties

Bij het ontwikkelen van microservices zijn er een aantal JEE specificaties die worden gemist in het MicroProfile o.a.:

  • EJB, Enterprise JavaBeans
  • JTA, Java Transaction API
  • JPA, Java Persistence API
  • Bean Validation

Java EE 8+

Diverse ‘traditionele’ leveranciers van applicatieservers zijn ook actief betrokken bij MicroProfile en hebben beide specificaties in recente releases van hun applicatieservers ter beschikking gesteld. Dit zijn o.a.:

  • RedHat, WildFly
  • IBM, WebSphere Liberty
  • Payara Services, Payara
  • Tomitribe, Apache TomEE

Het wordt hierdoor mogelijk microservices te bouwen die beide specificaties combineren, zo ontstaat er dus een soort van Java EE 8+.

En het mooiste van dit alles … het is available now!

Share this

Contact

Heb je vragen of opmerkingen? Aarzel niet om contact op te nemen. Dat kan via de algemene contactgegevens, rechtstreeks met de genoemde contactpersoon op een van de detailpagina’s, of via onderstaande knop.

30 januari 2025

Oracle APEX & Generative AI

inSystems is door Oracle uitgenodigd voor een update over Oracle & AI, en over het toepassen van Generative AI binnen Oracle APEX in het bijzonder. De presentatie werd verzorgd door Charles Rodriquez St’Omer en Christian Rokitta.

10 februari 2025

inSystems sponsor APEX World 2025

Ook dit jaar vindt APEX World weer plaats in Nederland. En niet zomaar een APEX World, het is namelijk een jubileum-editie. Voor de 15e keer organiseert de nlOUG dit event, en inSystems is daar uiteraard bij aanwezig.

Opdrachten uitgevoerd voor

Eneco
TenneT
Universiteit Tilburg
GVB
Allianz
Fokker
Politie
Stedin
Gemeente Den Haag
Provincie Utrecht
Nederlandse Spoorwegen
DICTU
Gemeente Apeldoorn
Bank Mendes Gans
Syntrus Achmea Real Estate & Finance
Ministerie van Economische Zaken, Landbouw & Innovatie
Altran
Van Iperen Groeispecialisten
Ziggo
Oracle University
RAVU
TU Eindhoven
Gemeente Gouda
Ahold
Multi Tank Card
JUVA
Arval BNP Paribas
Leaseplan
PC Uitvaart
ASR Nederland
Rechtspraak
CBR
Alphabet
UBR Uitvoeringsorganisatie Bedrijfsvoering Rijk
MN Services
inSystems KLM
VAA ICT Consultancy
ING Bank
Greenchoice
IBM
Telegraaf Media Groep
RIGD LOXIA
SVB
VTTI
Darling
WVDB Adviseurs Accountants
BMW
Cannock
Thales
VION Food Group
CB Logistics
Rendo
Rabobank