Chapter 8. Getting Started with REST Testing
There are various technologies that can be used to implement interoperability between heterogeneous applications. As we discussed in previous chapters, web services technology can be considered as the de facto standard for enterprise integration. We can identify two distinguished mechanisms in implementing web services, namely, SOAP based web services and RESTful web services. So far, we looked into the various aspects of SOAP-based web services and how soapUI facilitates the testing of SOAP web services. Our sample hotel reservation application has also been completely based on SOAP based web services where we used the SOAP messaging model. The WSDL is used to describe web services as well as SOAP web service extensions such as WS-Addressing, WS-Security, and so on. (Chapter 7, Advanced Functional Testing with soapUI)
SOAP versus REST has been a debatable topic over the last few years. Due to the simplicity and extensive use of popular web-based...