This presentation will give a detailed overview of JAX-RS, which is now an approved final JSR. The presentation is designed to appeal to novices and experts of Java who want to understand more about this API, the REST architectural style, and how to build RESTful applications. At the end of the presentation developers will have a better understanding of how to build their own RESTful Web services using JAX-RS.
I am the co-spec lead for JSR 311: JAX-RS: The Java API for RESTful Web Services and the implementation lead for the production quality reference implementation, Jersey. When the mood of verbosity arises i blog on JAX-RS/Jersey.
RESTful Design, Patterns and Anti-Patterns— This session will start with an extra-fast intro to REST before listing the most common patterns and anti-patterns of applying REST design principles, covering issues such as the (un)importance of URI design, resources vs. representations, and the role of hypermedia.
Paul Sandoz Interview— Ted Neward interviews Paul Sandoz, the co-spec lead for JSR 311: JAX-RS the Java API for RESTful Web Services. During this Devoxx interview Paul compares REST with SOAP Web Services, discusses if we'll ever see reliable and transactional REST calls. Should we extend the existing HTTP methods and are we not over using HTTP are just a few of the questions discussed during this 45 min. interview.
RESTful Web Services in Spring— Arjen will explain what REST is, how it can be used to build Web Services, and where it makes sense to use. We will start by giving an overview of REST: where did it come from, how does it work, and how can it be used to build a distributed architecture?
JSR 311 - JAX-RS The Java API for RESTful Web Services— This API will enable developers to rapidly build Web applications in Java that are characteristic of the best designed parts of the Web. This JSR will develop an API for providing REST(Representational State Transfer) support in the Java Platform. Lightweight, RESTful approaches are emerging as a popular alternative to SOAP-based technologies for deployment of services on the internet.
The State of REST vs. SOA— The debate about REST (REpresentational State Transfer) as an alternative to SOAP has been going on for several years now - with more and more respect for the REST point of view in the recent past. While many will agree that a RESTful approach is a better match for Web 2.0-style, public-facing Internet services, it's still often questioned how REST could be applied to 'Enterprise' scenarios. This talk will briefly summarize the REST principles behind the Web's architecture, and then show how an enterprise scenario can benefit from the properties that have made the Web a success.