"REST is a way of thinking, not a protocol or standard.
It's a style of designing loosely coupled applications — more
often than not, applications oriented for the Web — that rely
on named resources rather than messages. In this tutorial, you'll
get to know what REST is and how to build RESTful applications with
Restlets, a lightweight REST framework for Java
applications."