Created with RESThub and really inspirated from the booking sample application provided by seam framework