bstractions and mechanisms Webmachine supplies to RESTful Web services developers. Not Your Typical Framework Web services frameworks typically fall into one of the following broad categories: • Many frameworks lean heavily toward threetier applications and focus almost entirely on backend database integration and objectrelational data mappings. • Some cater to users of a particular programming language by hiding the Web behind language-specific constructs. • Others provide low-level access to HTTP requests and responses but don’t provide much ay of abstractions, models, or rules. Typically, only the last of these approaches is in any way helpful to developers of RESTful Web services because, for a given request, they can access all the HTTP headers and method names, the full target URI, and any request body. The approach also allows full control over response headers and bodies. However, such access is usually quite raw and can thus be difficult to use. The first two approa...