Table des matières:
- Définition - Que signifie Hypermedia As The Engine Of Application State (HATEOAS)?
- Techopedia explique Hypermedia comme le moteur de l'état de l'application (HATEOAS)
Définition - Que signifie Hypermedia As The Engine Of Application State (HATEOAS)?
HATEOAS, ou Hypermedia As The Engine Of Application State, est une fonctionnalité de conception de l'architecture logicielle RESTful développée par Roy Fielding, dans laquelle un client communique avec le réseau via quelque chose appelé hypermédia. Cet hypermédia se compose d'informations fournies en ligne dans un certain nombre de formats.
Techopedia explique Hypermedia comme le moteur de l'état de l'application (HATEOAS)
En fournissant ce type de communication universelle, l'architecture RESTful peut atteindre certains objectifs de performances et d'évolutivité. Certains soutiennent également qu'en créant ces normes cohérentes, il est plus facile pour différents types de logiciels d'interagir. Une grande partie du travail de mise en œuvre de la conception HATEOAS et RESTful implique de travailler avec des interfaces de programmation d'application ou des API conçues pour transférer des informations ou des fonctionnalités d'une application ou d'un logiciel à un autre. Comme REST est devenu plus important dans la conception numérique, cela a conduit à un grand débat sur la question de savoir si un projet donné est «100% RESTful» ou seulement «partiellement RESTful» et comment cela détermine la valeur et la fonctionnalité de ce projet.