Hypermedia as the engine of application state (HATEOAS) is a constraint of the REST application architecture that distinguishes it from other network application architectures.
With HATEOAS, a client interacts with a network application whose application servers provide information dynamically through hypermedia. A REST client needs little to no prior knowledge about how to interact with an application or server beyond a generic understanding of hypermedia.
By contrast, clients and servers in Common Object Request Broker Architecture (CORBA) interact through a fixed interface shared through documentation or an interface description language (IDL).
The restrictions imposed by HATEOAS decouple client and server. This enables server functionality to evolve independently.
The term was coined in 2000 by Roy Fielding in his doctoral dissertation.[1]
^Fielding, Roy Thomas (2000). "Representational State Transfer (REST)". Architectural Styles and the Design of Network-based Software Architectures (PhD). University of California, Irvine. p. 82. ISBN 0599871180.
state (HATEOAS) is a constraint of the REST application architecture that distinguishes it from other network application architectures. With HATEOAS, a client...
endpoints. HATEOAS was introduced in Roy Fielding's doctoral thesis Architectural Styles and the Design of Network-based Software Architectures. HATEOAS is one...
specified by a media type. Hypermedia as the engine of application state (HATEOAS) - Having accessed an initial URI for the REST application—analogous to...
a medium and constraint in certain application programming interfaces. HATEOAS, Hypermedia as the Engine of Application State, is a constraint of the...
the Federal Register content. The API is fully RESTful, utilizing the HATEOAS architecture with results delivered in the JSON format. Details are available...
as in HTML. Standardized link relations are one of the foundations of HATEOAS as they allow the user agent to understand the meaning of the available...
match the efficiency of the REST architectural style". He coined the term HATEOAS (Hypermedia As The Engine Of Application State) in 2000 in his doctoral...
The last level introduces the hypermedia representation. Also called HATEOAS (Hypermedia As The Engine of Application State), these are elements embedded...
(among others) a common client API and support for Hypermedia following the HATEOAS-principle of REST. In May 2013, it reached the Final Release stage. On...
organizing principles (such as hypermedia as the engine of application state (HATEOAS), interface and data model documentation captured via Swagger, etc.) have...
emphasized the importance of REST's uniform interface, and in particular the HATEOAS principle, in his PhD thesis. In 2014, the W3C showed an increased interest...
build other protocol semantics on top of it, which is the example with HATEOAS. Push technology Distributed data flow Enterprise Integration Patterns...
stops and monitors Oracle AS components. Comparison of application servers HATEOAS (Hypermedia as the Engine of Application State) Charles Phillips; et al...
application constraint of “Hypermedia as the Engine of Application State” (HATEOAS). Web tasking are users' interactions upon web resources that are typically...