ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ Web Architecture Models

สถาปัตยกรรมเว็บ Web Architecture Models

สถาปัตยกรรมเว็บ (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/ฐานข้อมูล)