Mục lục:
Định nghĩa - Kiến trúc ba tầng có nghĩa là gì?
Kiến trúc ba tầng là kiến trúc máy khách-máy chủ trong đó logic xử lý chức năng, truy cập dữ liệu, lưu trữ dữ liệu máy tính và giao diện người dùng được phát triển và duy trì dưới dạng các mô-đun độc lập trên các nền tảng riêng biệt. Kiến trúc ba tầng là một mẫu thiết kế phần mềm và kiến trúc phần mềm được thiết lập tốt.
Techopedia giải thích Kiến trúc ba tầng
Kiến trúc ba tầng cho phép bất kỳ một trong ba tầng được nâng cấp hoặc thay thế độc lập. Giao diện người dùng được triển khai trên PC để bàn và sử dụng giao diện người dùng đồ họa tiêu chuẩn với các mô-đun khác nhau chạy trên máy chủ ứng dụng. Hệ thống quản lý cơ sở dữ liệu quan hệ trên máy chủ cơ sở dữ liệu chứa logic lưu trữ dữ liệu máy tính. Các tầng giữa thường là đa cấp.
Ba tầng trong kiến trúc ba tầng là:
- Cấp trình bày: Chiếm cấp cao nhất và hiển thị thông tin liên quan đến các dịch vụ có sẵn trên trang web. Tầng này giao tiếp với các tầng khác bằng cách gửi kết quả đến trình duyệt và các tầng khác trong mạng.
- Tầng ứng dụng: Còn được gọi là tầng trung gian, tầng logic, logic nghiệp vụ hoặc tầng logic, tầng này được lấy từ tầng trình bày. Nó kiểm soát chức năng ứng dụng bằng cách thực hiện xử lý chi tiết.
- Tầng dữ liệu: Nhà máy chủ cơ sở dữ liệu nơi lưu trữ và truy xuất thông tin. Dữ liệu trong tầng này được giữ độc lập với các máy chủ ứng dụng hoặc logic nghiệp vụ.