Effective HATEOAS with JAX-RS

Truly RESTful applications leverage media types and contextual links to make your service discoverable and self-descriptive (with hypermedia as the engine of application state [HATEOAS]). Not only does this encourage a stateless implementation but it can also be used as live documentation supporting exploration and testing of your REST application. This presentation shares the experience of building several RESTful applications with JAX-RS. Structuring the API around use cases and interactions provides practical patterns for taking advantage of hypermedia instead of being an afterthought.