สารบัญ:
- คำจำกัดความ - Hypermedia ในฐานะเอ็นจิ้นของสถานะแอพพลิเคชั่น (HATEOAS) หมายถึงอะไร?
- Techopedia อธิบาย Hypermedia ในฐานะเครื่องมือของแอปพลิเคชันรัฐ (HATEOAS)
คำจำกัดความ - Hypermedia ในฐานะเอ็นจิ้นของสถานะแอพพลิเคชั่น (HATEOAS) หมายถึงอะไร?
HATEOAS หรือ Hypermedia ในฐานะ Engine Of Application State เป็นคุณสมบัติการออกแบบของสถาปัตยกรรมซอฟต์แวร์ RESTful ที่พัฒนาโดย Roy Fielding ซึ่งลูกค้าสื่อสารกับเครือข่ายผ่านสิ่งที่เรียกว่าไฮเปอร์มีเดีย สื่อสิ่งพิมพ์นี้ประกอบด้วยข้อมูลที่ส่งทางออนไลน์ในรูปแบบต่าง ๆ
Techopedia อธิบาย Hypermedia ในฐานะเครื่องมือของแอปพลิเคชันรัฐ (HATEOAS)
ด้วยการให้การสื่อสารสากลประเภทนี้สถาปัตยกรรม RESTful สามารถบรรลุประสิทธิภาพและเป้าหมายที่ปรับขนาดได้ บางคนโต้แย้งว่าด้วยการสร้างมาตรฐานที่สอดคล้องกันเหล่านี้มันทำให้ง่ายขึ้นสำหรับซอฟต์แวร์ประเภทต่าง ๆ ในการโต้ตอบ งานส่วนใหญ่ในการนำ HATEOAS และ RESTful design มาใช้นั้นเกี่ยวข้องกับการทำงานกับ application programming interface หรือ APIs ที่ออกแบบมาเพื่อ port data หรือฟังก์ชั่นการใช้งานจากแอพพลิเคชั่นหรือชิ้นส่วนของซอฟต์แวร์ เนื่องจาก REST มีความโดดเด่นมากขึ้นในการออกแบบดิจิทัลมันได้นำไปสู่การถกเถียงอย่างมากเกี่ยวกับว่าโครงการที่กำหนดนั้นเป็น“ 100% RESTful” หรือ“ RESTful เพียงบางส่วนเท่านั้น” และวิธีการกำหนดค่าและการทำงานของโครงการนั้น
