สารบัญ:
คำจำกัดความ - สถาปัตยกรรมเชิงเว็บ (WOA) หมายถึงอะไร
สถาปัตยกรรมบนเว็บ (WOA) เป็นสถาปัตยกรรมซอฟต์แวร์ประเภทหนึ่งที่ออกแบบมาเพื่อใช้กับเว็บไซต์และเว็บแอปพลิเคชัน สร้างบนสถาปัตยกรรมที่มุ่งเน้นบริการ (SOA) โดยเพิ่มการสนับสนุนสำหรับแอปพลิเคชันซอฟต์แวร์และบริการบนเว็บ ความแตกต่างที่สำคัญระหว่าง SOA และ WOA คือการใช้ REST APIs โดย WOA แทน SOAP โดย SOA
Techopedia อธิบายสถาปัตยกรรมเชิงเว็บ (WOA)
WOA เป็นรูปแบบย่อยของ SOA ที่มีความสามารถทางเว็บเป็นหลัก มันรวมและเชื่อมต่อระบบและผู้ใช้ผ่านชุด hypermedia (Internet) เทคโนโลยีระดับโลกและทำงานบนส่วนต่อประสานผู้ใช้และ API มันถูกใช้เป็นสถาปัตยกรรมบริการในเว็บไซต์โซเชียลมีเดียและบริการบนคลาวด์
WOA มีข้อ จำกัด พื้นฐานห้าประการ:
- การระบุของทรัพยากรเช่นตัวระบุทรัพยากรที่เหมือนกัน
- การจัดการทรัพยากรผ่านการเป็นตัวแทนทางเว็บเช่น HTTP
- ข้อความอธิบายตนเองเช่น MIME
- ไฮเปอร์มีเดียสำหรับเอ็นจินของสถานะแอปพลิเคชัน
- ความเป็นกลางของแอปพลิเคชันหมายถึงแอปพลิเคชัน / บริการที่สร้างขึ้นบน WOA สามารถนำไปใช้ / ใช้กับแพลตฟอร์มใดก็ได้
Nick Gall นักวิเคราะห์ของการ์ตเนอร์ซึ่งเป็นคนบัญญัติศัพท์ WOA ได้จัดทำสูตรง่ายๆเพื่ออธิบาย WOA:
WOA = SOA + WWW + REST
