This is a single archived entry from Stefan Tilkov’s blog. For more up-to-date content, check out my author page at INNOQ, which has more information about me and also contains a list of published talks, podcasts, and articles. Or you can check out the full archive.

Java Finally Gets REST Support

Stefan Tilkov,

Mark wonders what this is supposed to mean:

Java EE 5 (Java Platform, Enterprise Edition 5), the new version of the platform, supports an alternative Web services technology.
Programming in the REST (Representational State Transfer) style is enabled in Java EE 5, said Joe Keller, Sun vice president of marketing for SOA & Integration Platforms. “The improvement in the Java APIs for Web services included the ability to call in and out of Java using REST,” Keller said.

I admit that this sounds rather strange, since one of the key points in favor of RESTful HTTP services is that you can provide and consume them on basically any platform — including Java, which has thus always supported REST. My guess is that what is referred to is the support for RESTful services in JAX-WS 2.0 (which is part Java EE 5). Marc Hadley had a good explanation a while back.