Oracle is banking on REST and JSON to modernize Java EE for microservices and the cloud.
It may seem like ages since REST stole thunder from SOAP as a mechanism for providing web services communications. REST, in conjunction with JSON and HTTP, proved a far simpler means for delivering web services than SOAP, which has long been .
Fast-forward to the present, and Oracle is now positioning REST and JSON as critical cogs in its Java EE upgrade plans. The company , after that Oracle had been neglecting the enterprise platform. The initial result of those plans, .
“When people are building microservices nowadays, they do tend to be REST-based, so that tends to be focused around JAX-RS [Java API for RESTful Web Services], which is a key spec that is being upgraded,” Oracle’s Mike Lehmann, vice president of product management, says.
, and works as a senior architect at consultant CapTech. “As a result, JAX-RS 2.1 — the REST API in Java EE 8 — has a robust set of improvements.”
REST and microservices for Java EE have both been given a thumbs-up in recent surveys of Java developers. and found REST and HTTP2 were the two most sought technologies for inclusion in Java EE. Oracle in December reported that most of the API work for these two technologies, including JAX-RS 2.1, was already complete. Also, there’s work underway on the Glassfish application server, providing an EE reference implementation, to update various Java Specification Requests.
, adding HTML5 support. Java EE7 supports JAX-RS 2.0, for RESTful applications.