Hipermídia como o motor do estado do aplicativo (ódio)

Definição - O que significa Hipermídia como motor do estado do aplicativo (HATEOAS)?

HATEOAS, ou Hypermedia As The Engine Of Application State, é um recurso de design da arquitetura de software RESTful desenvolvida por Roy Fielding, em que um cliente se comunica com a rede por meio de algo chamado hipermídia. Essa hipermídia consiste em informações fornecidas online em vários formatos.

Definirtec explica hipermídia como o motor do estado do aplicativo (HATEOAS)

Ao fornecer esse tipo de comunicação universal, a arquitetura RESTful pode atingir certos objetivos de desempenho e escalabilidade. Alguns também argumentam que, ao criar esses padrões consistentes, é mais fácil para diferentes tipos de software interagir. Muito do trabalho de implementação de design HATEOAS e RESTful envolve o trabalho com interfaces de programação de aplicativos ou APIs que são projetadas para portar informações ou funcionalidade de um aplicativo ou software para outro. Conforme o REST se tornou mais proeminente no design digital, ele levou a um grande debate sobre se um determinado projeto é “100% RESTful” ou apenas “parcialmente RESTful”, e como isso determina o valor e a funcionalidade desse projeto.