a critical look
to the WS-* stack is given in terms of how it does not fit with
the “resource-oriented” paradigm of the Web. The chapter also attempts
to show how simpler RESTful techniques can be used to
replace the corresponding WS-* technologies. The distinction between
“resource-oriented” and “service-oriented” architectures was
first introduced by [36]. Unfortunately, the book does not provide
a clear definition of the terms services and resources, and its technology
comparison is not based on measurable, objective criteria
such as software quality attributes, design and development effort,
technical risk, and QoS characteristics.
Even if HTTP is a synchronous protocol, the comparison presented
in [22] argues that RESTful calls are asynchronous from an
application layer perspective. Thus, REST can be seen as favorable
solution for simple integration scenarios. Additional architectural
concerns such as the URL design and payload format are not discussed.