Everybody is doing REST – at least everybody claims they are. But mostly web APIs are built without Hypermedia, what would allow the client to follow related resources and autonomously navigate through the API without prior implicit logic of the application. For developing enterprise application in the Java ecosystem, JAX-RS offers an easy integration of web services. This sessions shows the concept and benefits of a Hypermedia driven REST API using Siren as a Hypermedia-enabled content type and how to implement this using JavaEE 7 with JAX-RS.
Sebastian Daschner is a Java freelancer working as a Consultant / Software Developer / Architect and is enthusiastic about programming and Java (EE). He is participating in the JCP, serving in the JAX-RS 2.1 Expert Group and hacking on various open source projects on Github. He is a Java Champion and has been working with Java for more than 6 years. Besides Java, Sebastian is also a heavy user of Linux and interested in REST API design and container technologies like Docker. He evangelizes computer science practices on his blog and on Twitter via @DaschnerS.