Assignment 2

Due: 2008-12-02, 12:00

The assignment shall be solved individually or in groups of maximum 2 students.

The purpose of this assignment is to familiarize the students with RESTful Web Services.

Your task is to implement a RESTful service and a (set of) client(s) that manages a simple library. The library contains a set of books. Each book has a title, author, and an ISBN. Furthermore, each book is in (exactly) one genre. The information kept about the users of the library include their name, email address, and library card number. Your library service should support the following operations:

You are free to use any programming language and/or toolkit, as long as your service adheres to the REST principles. Technical assistance from the teachers may however be somewhat limited for languages and tools that we never have used (or heard of).

Examination

Hand in a report containing the following:

Resources

Restlet Java API

Due date

2008-12-02, 12:00