Representational State Transfer:
An Architectural Style for Distributed Hypermedia Interaction

Roy T. Fielding
http://www.ics.uci.edu/~fielding/

download PowerPoint97 presentation

  • Network Application Architecture
  • Network Performance Measures
  • User-perceived Performance
  • Network Application Performance
  • Architectural Styles
  • Client/Server
  • Remote Session
  • Remote Data Access (RDA)
  • Pipe-and-Filter
  • Event-based Integration
  • Distributed Objects
  • Distributed Process Paradigms
  • Web Architectural Style
  • What is a Resource?
  • Representations of a Resource
  • Representational State Transfer
  • Origin Server Model
  • Gateway Model
  • Agent Model
  • Proxy Model
  • Web Architecture Evolution
  • Uniform Resource Identifiers
  • Hypertext Transfer Protocol
  • HTTP/0.9 (pre-1993)
  • HTTP/1.0 (1993-present)
  • HTTP/1.0 Deficiencies
  • HTTP/1.1
  • HTTP/1.1 (1997-????)
  • HTTP/1.x Deficiencies
  • HTTP/2.x
  • Media Types
  • XML to the rescue?
  • Conclusions
  • Future Work
  • Questions?