สถาปัตยกรรมเว็บ (Web Architecture) คือ การกำหนดรูปแบบการสื่อสารและการเชื่อมต่อระหว่างส่วนประกอบต่างๆ บนระบบเครือข่าย เช่น บราวเซอร์ เซิร์ฟเวอร์ และฐานข้อมูล
รูปแบบสถาปัตยกรรมเว็บ (Web Architecture Models)
เน้นการจัดวางตำแหน่งและการกระจายตัวของฮาร์ดแวร์หรือระบบคลาวด์
- One-Tier Model แบบระดับเดียว ได้แก่ ส่วนหน้าจอติดต่อผู้ใช้ (UI) กระบวนการหรือตรรกะทางธุรกิจ และฐานข้อมูล ทั้งหมดรันอยู่บนเครื่องคอมพิวเตอร์เครื่องเดียวกัน
- Two-Tier Model (แบบสองระดับ) จะแยกโครงสร้างของเว็บออกเป็น 2 ส่วนหลัก คือ ส่วนหน้าบ้าน (Client) และส่วนหลังบ้าน (Server + Database) ที่เชื่อมต่อกันโดยตรง
- Three-Tier / N-Tier Model (แบบสามระดับขึ้นไป) จะแยกส่วนออกจากกันโดยสิ้นเชิง ประกอบด้วย ส่วนนำเสนอ (Presentation Layer/หน้าเว็บ), ส่วนตรรกะประมวลผล (Application/Business Logic Layer) และส่วนข้อมูล (Data Layer/ฐานข้อมูล)
ความคิดเห็น
แสดงความคิดเห็น