Issue No.02 - March/April (2008 vol.12)
Steve Vinoski , Verivue
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MIC.2008.33
Developers who favor technologies that promote interface specialization typically raise two specific objections to the uniform-interface constraint designed into the Representational State Transfer (REST) architectural style. One is that different resources should each have specific interfaces and methods that more accurately reflect their precise functionality. The other objection to the concept of a uniform interface is that it merely shifts all coupling issues and other problems to the data exchanged between client and server. Yet, that's based on the invalid assumption that the data exchanged in a REST system is just like the data exchanged in systems such as Web services and Corba, which require interface specialization.
REST, respresentational state transfer, distributed computing, Web services, middleware, interface
Steve Vinoski, "Demystifying RESTful Data Coupling", IEEE Internet Computing, vol.12, no. 2, pp. 87-90, March/April 2008, doi:10.1109/MIC.2008.33