The page linked to in the second point mentions &quot;Restful Web Services Cookbook&quot;, it&#x27;s a while since I&#x27;ve read it but my memory is as the the author says it covers solutions for each of the three issues you are raising.