Chapter 15. RESTful Web Services
The SOAP web services stack (SOAP, WSDL, WS-*) described in the previous chapter delivers interoperability in both message integration and RPC style. With the rise of Web 2.0, new web frameworks such as Rails have emerged, and a new kind of web service has gained in popularity: the RESTful web service.
Many key web players like Amazon, Google, and Yahoo! have deprecated their SOAP services in favor of RESTful resource-oriented services. Many factors must be taken into account when making a choice between SOAP web services and RESTful web services.
Representational State Transfer (REST) is an architectural style created based on how the Web works. Applied to web services, it tries to put the Web back into web services. ...