OTHER...

>> การทำงานของ client/server ในส่วนของ Software


เมื่อมองการทำงานของ client/server ในส่วนของ Software แล้ว สามารถแบ่ง
application เป็น layers ได้ 3 ส่วนหลักคือ presentation layer, business
logic layer และ data management layer

P resentation layer เป็นส่วนนอกสุดของระบบ software คอยรับข้อมูลจากนอก
ระบบ จาก user ซึ่งโดยส่วนใหญ่จะแสดงอยู่บนเครื่องที่เป็น client เช่นเครื่อง PC
แต่ก็ไม่ได้เป็นกฎเกณฑ์ที่เข้มงวดนัก โปรแกรมภาษาที่ใช้ใน layer นี้มีแนวโน้มที่เป็น
object-oriented มากขึ้น

B usiness logic layer เก็บ code ของโปรแกรม กฎเกณฑ์ ข้อบังคับการคำนวณ
ประมวลผลต่าง ๆ จะอยู่ใน layer นี้ มันอาจแสดงอยู่บนเครื่อง remote clients
หรือ central server ก็ได้

D ata management layer จัดการการเข้าถึงข้อมูล การร้องขอให้อ่านหรือ
บันทึกลงฐานข้อมูล และกระจายข้อมูลออกไป