สถาปัตยกรรม REST
สถาปัตยกรรม REST (Representational State Transfer, การถ่ายโอนสถานะของการแสดงแทน) ช่วยให้ผู้พัฒนาสามารถเขียนและจัดระเบียบแอปพลิเคชันฝั่งเซิร์ฟเวอร์ ได้อย่างมีประสิทธิภาพ เพื่อให้การแลกเปลี่ยนข้อมูลเป็นไปอย่างมีประสิทธิภาพ และแอปพลิเคชันเองก็สามารถขยายขนาดได้ง่าย
ในสถาปัตยกรรม REST มีชุดฟังก์ชัน - GET, PUT, DELETE และอื่นๆ สำหรับให้ไคลเอนต์เข้าถึงข้อมูล ของเซิร์ฟเวอร์ผ่านโปรโตคอล HTTP
สถาปัตยกรรม REST ถูกใช้ในกรณีที่ มีข้อจำกัดด้านแบนด์วิธของเครือข่าย จำเป็นต้องแคชคำขอ ระบบคาดว่าจะมีการ ขยายขนาดอย่างมีนัยสำคัญ และใน บริการที่ใช้ AJAX
ดูเพิ่มเติม
-
บทเรียน HTTP,
ซึ่งอธิบายการทำงานของโปรโตคอล HTTP -
ชุดส่วนประกอบ
API,
ซึ่งใช้สำหรับการสื่อสารระหว่างโปรแกรม -
ชุดแนวคิด กระบวนทัศน์การเขียนโปรแกรม (Programming Paradigm),
ซึ่งกำหนดแนวทางการเขียนโปรแกรม -
วิธีการ
OOP,
ซึ่งถูกใช้อย่างแพร่หลายในการเขียนโปรแกรม