Wikinventia — Atlas of discoveries and inventions · Digital Age

Representational State Transfer (REST) — Roy Fielding

2000 AD · Transmission: Global
ComputingMethodNorth American

In 2000 Roy Fielding publishes his doctoral thesis at UC Irvine, defining REST as a set of architectural principles for distributed web systems: uniform interface, statelessness, cacheability, layered system, optional code-on-demand, and client-server architecture. REST leverages existing HTTP infrastructure, drastically reducing implementation complexity compared to SOAP/RPC, and progressively displaces SOAP as the dominant style for web APIs throughout the 2000s.

InstitutionUniversity of California, Irvine
Historical regionUSA
Primary sourceFielding, R.T. — "Architectural Styles and the Design of Network-based Software Architectures", PhD dissertation, UC Irvine, 2000
Secondary sourceFielding, R.T.; Gettys, J. et al. — RFC 2616 (IETF, 1999)
Original languageEnglish
View this entry in the interactive atlas → View in graph →