HATEOAS

GPTKB entity

Statements (41)
Predicate Object
gptkbp:instance_of gptkb:legislation
gptkbp:can_be_combined_with JSON or XML formats
gptkbp:can_be_used_with gptkb:XML
gptkb:JSON
gptkbp:defines hypermedia as the engine of application state
gptkbp:describes gptkb:Hypermedia_as_the_Engine_of_Application_State
gptkbp:enables dynamic navigation
Dynamic navigation of APIs
gptkbp:facilitates decoupling of client and server
State transitions in applications
https://www.w3.org/2000/01/rdf-schema#label HATEOAS
gptkbp:improves API discoverability
gptkbp:is_a gptkb:architecture
gptkbp:is_adopted_by gptkb:developers
gptkbp:is_associated_with RESTful APIs
Web APIs
gptkbp:is_compatible_with non-hypermedia APIs
gptkbp:is_considered best practice for REST
gptkbp:is_criticized_for Complexity in implementation
complexity
gptkbp:is_defined_by gptkb:Roy_Fielding's_dissertation
gptkbp:is_described_as gptkb:Roy_Fielding's_dissertation
gptkbp:is_implemented_in gptkb:HTTP
API clients
gptkbp:is_part_of gptkb:REST
hypermedia-driven applications
gptkbp:is_related_to API design
RESTful architecture
gptkbp:is_used_in Web services
web services
gptkbp:promotes client-server architecture
Client-server interaction
gptkbp:requires hypermedia links
Hypermedia formats
gptkbp:supports state transitions
Discoverability of resources
gptkbp:bfsParent gptkb:JAX-RS
gptkb:ASP._NET_Web_API
gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS)
gptkb:Java_EE_RESTful_Web_Services_API
gptkbp:bfsLayer 5