Representational State Transfer (REST)
GPTKB entity
Statements (33)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:software_architectural_style
|
| gptkbp:abbreviation |
gptkb:REST
|
| gptkbp:alternativeTo |
gptkb:SOAP
gptkb:RPC |
| gptkbp:format |
gptkb:HTML
gptkb:JSON XML |
| 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
|
| https://www.w3.org/2000/01/rdf-schema#label |
Representational State Transfer (REST)
|