Web Architectural Style
Web architectural style revolves around five fundamental notions:
- resource
- representation of a resource
- communication to obtain/modify representations
- web “page” as an instance of application state
- engines to move from one state to the next
- browser
- spider
- any media type handler