Thiết kế của khách hàng / máy chủ có thể được hai tầng hoặc ba lớp (còn được gọi là n-tier). Trong một hai cấp
thiết kế, giao diện người dùng được lưu trữ trên máy khách, tất cả dữ liệu nằm trên máy chủ, và các
ứng dụng logic có thể chạy hoặc trên máy chủ hoặc trên máy khách, hoặc được phân chia giữa các
máy khách và máy chủ. Trong một thiết kế ba lớp, giao diện người dùng chạy trên máy khách và các
dữ liệu được lưu trữ trên máy chủ, cũng như với một thiết kế hai tầng. Một thiết kế ba lớp cũng có một
lớp trung gian giữa máy khách và máy chủ xử lý các yêu cầu của khách hàng và chuyển
chúng thành các lệnh truy cập dữ liệu có thể được hiểu và thực hiện bởi các máy chủ.
Lớp giữa được gọi là một máy chủ ứng dụng, bởi vì nó cung cấp logic ứng dụng,
hoặc logic kinh doanh. Middleware là phần mềm kết nối các ứng dụng khác nhau và
cho phép họ giao tiếp và truyền dữ liệu. Trong quy hoạch thiết kế hệ thống, một hệ thống
nhà phân tích cũng phải xem xét lợi ích chi phí và các vấn đề hiệu suất.
đang được dịch, vui lòng đợi..