Session: Rest from use-cases

Thursday, 14:20 - 15:10
Track: Architecture

Building REST API's for distributed applications is becoming more and more popular. But, there is one thing that most developers miss, which is the HATEOAS requirement, i.e. linking. This session will explain how exposing use-cases brings a natural solution to this problem, and how this will simplify both API development, documentation, as well as client development.

Prerequisites

Java, web development, domain modeling. Having used REST libraries is a plus.

Expectations

Understand what REST is, and how exposing use-cases as a REST API will help you achieve true REST.

Rickard Öberg

Rickard has worked on several OpenSource projects that involve J2EE development, such as JBoss, XDoclet and WebWork. He has also been the principal architect of the SiteVision CMS/portal platform, where he used AOP as the foundation. Now he works for Jayway, and is interested in how to develop domain-oriented software that is well adapted for the new wave of Internet-centered applications.

Rickard Öberg

Video