Representational State Transfer (REST)

GPTKB entity

Statements (33)
Predicate Object
gptkbp:instanceOf software architectural style
gptkbp:abbreviation gptkb:REST
gptkbp:alternativeTo gptkb:SOAP
gptkb:RPC
gptkbp:format gptkb:HTML
gptkb:JSON
XML
https://www.w3.org/2000/01/rdf-schema#label Representational State Transfer (REST)
gptkbp:influenced microservices architecture
modern web API design
gptkbp:introduced gptkb:Roy_Fielding
gptkbp:introducedIn gptkb:Fielding's_PhD_dissertation
2000
gptkbp:method gptkb:POST
gptkb:PATCH
DELETE
GET
PUT
gptkbp:popularFor very high
gptkbp:principle cacheability
client-server architecture
code on demand (optional)
layered system
statelessness
uniform interface
gptkbp:relatedTo CRUD operations
HTTP verbs
gptkbp:resourceIdentification gptkb:URI
gptkbp:supportsProtocol gptkb:HTTP
gptkbp:usedFor web APIs
web services
gptkbp:bfsParent gptkb:hypermedia_as_the_engine_of_application_state_(HATEOAS)
gptkbp:bfsLayer 6