What is the difference between a
servlet and a restful webservice,in terms of 'can do' and 'cant do'.
I believe Restful WS dilutes a lot of the bootstrapping available with SOAP-based WS like QoS,state,security,contract etc.
Then what does it provide over a normal servlet?
What design criteria should decide that I prefer a Restful WS over a generic servlet-based web module?
Secondly,What would frameworkds like Jersey,Restlet provide over a generic servlet,except perhaps an ease of development.
The differences are very subtle for me - so would appreciate if someone had insights.