Conclusions
Web architectural style inherits from
- client/server: separation of concerns, scalability
- pipe-and-filter: streams, intermediaries, encapsulation
- distributed objects: methods, message structure
Advantages of representational state transfer:
- application state controlled by the user agent
- composed of representations from multiple servers
- representations can be cached, shared
- matches hypermedia interaction model of combining information and control