สารบัญ:
คำจำกัดความ - สถาปัตยกรรมสองชั้นหมายถึงอะไร
สถาปัตยกรรมสองชั้นคือสถาปัตยกรรมซอฟต์แวร์ที่เลเยอร์การนำเสนอหรืออินเทอร์เฟซทำงานบนไคลเอนต์และชั้นข้อมูลหรือโครงสร้างข้อมูลจะถูกเก็บไว้บนเซิร์ฟเวอร์ การแยกส่วนประกอบทั้งสองนี้ออกเป็นสถานที่ต่างกันแสดงถึงสถาปัตยกรรมแบบสองชั้นซึ่งต่างจากสถาปัตยกรรมแบบชั้นเดียว สถาปัตยกรรมหลายชั้นชนิดอื่น ๆ เพิ่มเลเยอร์เพิ่มเติมในการออกแบบซอฟต์แวร์แบบกระจาย
Techopedia อธิบายสถาปัตยกรรมสองชั้น
ผู้เชี่ยวชาญมักจะเปรียบเทียบสถาปัตยกรรมสองชั้นกับสถาปัตยกรรมสามชั้นซึ่งมีการเพิ่มแอปพลิเคชันหรือชั้นธุรกิจที่สามซึ่งทำหน้าที่เป็นตัวกลางระหว่างไคลเอนต์หรือชั้นนำเสนอและชั้นข้อมูล สิ่งนี้สามารถเพิ่มประสิทธิภาพของระบบและช่วยในเรื่องความยืดหยุ่น นอกจากนี้ยังสามารถขจัดปัญหาหลายอย่างด้วยความสับสนซึ่งอาจเกิดจากการเข้าถึงผู้ใช้หลายคนในสถาปัตยกรรมสองชั้น อย่างไรก็ตามความซับซ้อนขั้นสูงของสถาปัตยกรรมสามชั้นอาจหมายถึงค่าใช้จ่ายและความพยายามมากขึ้น
หมายเหตุเพิ่มเติมเกี่ยวกับสถาปัตยกรรมสองชั้นคือคำว่า "ระดับ" โดยทั่วไปหมายถึงการแบ่งเลเยอร์ซอฟต์แวร์ทั้งสองออกเป็นฮาร์ดแวร์สองชิ้นที่มีอยู่จริง โปรแกรมหลายชั้นสามารถสร้างได้ในชั้นเดียว แต่เนื่องจากความต้องการด้านการดำเนินงานสถาปัตยกรรมสองชั้นหลายแห่งจึงใช้คอมพิวเตอร์สำหรับชั้นแรกและเซิร์ฟเวอร์สำหรับชั้นสอง
