Daftar Isi:
- Definisi - Apa yang dimaksud Hypermedia Sebagai Mesin Aplikasi (HATEOAS)?
- Techopedia menjelaskan Hypermedia Sebagai Engine of Application State (HATEOAS)
Definisi - Apa yang dimaksud Hypermedia Sebagai Mesin Aplikasi (HATEOAS)?
HATEOAS, atau Hypermedia As The Engine Of Application State, adalah fitur desain arsitektur perangkat lunak RESTful yang dikembangkan oleh Roy Fielding, di mana klien berkomunikasi dengan jaringan melalui sesuatu yang disebut hypermedia. Hypermedia ini terdiri dari informasi yang dikirim secara online dalam sejumlah format.
Techopedia menjelaskan Hypermedia Sebagai Engine of Application State (HATEOAS)
Dengan menyediakan komunikasi universal semacam ini, arsitektur RESTful dapat mencapai tujuan kinerja dan skalabilitas tertentu. Beberapa juga berpendapat bahwa dengan menciptakan standar yang konsisten ini, itu memudahkan berbagai jenis perangkat lunak untuk berinteraksi. Banyak pekerjaan mengimplementasikan HATEOAS dan desain RESTful melibatkan bekerja dengan antarmuka pemrograman aplikasi atau API yang dirancang untuk port informasi atau fungsionalitas dari satu aplikasi atau perangkat lunak ke yang lain. Karena REST telah tumbuh lebih menonjol dalam desain digital, itu telah menimbulkan perdebatan besar tentang apakah proyek yang diberikan adalah "100% RESTful" atau hanya "sebagian RESTful, " dan bagaimana hal itu menentukan nilai dan fungsionalitas dari proyek itu.