RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity