Jakarta EE for microservices and REST APIs

Icon class
icon_class_computed
fas fa-book

Compared with the older Oracle Enterprise Java (Java EE), the Jakarta EE project now hosted by the Eclipse Foundation has far superior support for microservices and REST APIs using Jakarta REST (formerly JAX-RS).

Jakarta REST has recently been extended to include Hypermedia as the Engine of Application State HATEOAS (read this PDF article by the Payara team).

HATEOSAS supports Hypermedia Link URLs or URI templates embedded within the API's responses (typically in JSON or XML format), which guide the client on how to interact with the API and indicate available actions, on other words they help create a compatible API interaction workflow.

Microservices for Jakarta EE are supported via the very active MicroProfile project (MicroProfile 7.1 was released on 17 June 2025). Two main aspects of are MicroProfile Telemetry (compatible with OpenTelemetry) and MicroProfile Open API:

'MicroProfile Open API provides a way for developers to automatically generate and serve OpenAPI-compliant documentation for RESTful APIs in their applications'

To get a feel for the breadth and depth of the Jakarta EE ecosystem visit the Jakarta EE specifications overview.

Please email or phone Webel IT Australia on +61 405 029 008 to enquire about our Jakarta EE enterprise web application and Java development services!
Notes
Relevant snippets (from other sources)
Visit also
Visit also (backlinks)
External links
Flags