Ruby Version
1: Client Side
2: Server Side
Java Version
1: Client Side
2: Server Side
.NET Version
1: Client Side
2: Server Side
CRUD through HTTP is a good step forward to using resources and becoming RESTful, another step further is to make use of hypermedia aware resources and Restfulie allows you to do it in Java and Ruby.
Learn more about Caelum at caelumobjects.com and caelum.com.br