Mục lục:
Định nghĩa - Kiến trúc hai tầng có nghĩa là gì?
Kiến trúc hai lớp là kiến trúc phần mềm trong đó lớp trình bày hoặc giao diện chạy trên máy khách và lớp dữ liệu hoặc cấu trúc dữ liệu được lưu trữ trên máy chủ. Việc tách hai thành phần này thành các vị trí khác nhau thể hiện kiến trúc hai tầng, trái ngược với kiến trúc một tầng. Các loại kiến trúc đa tầng khác thêm các lớp bổ sung trong thiết kế phần mềm phân tán.
Techopedia giải thích Kiến trúc hai tầng
Các chuyên gia thường đối chiếu kiến trúc hai tầng với kiến trúc ba tầng, trong đó một ứng dụng hoặc lớp doanh nghiệp thứ ba được thêm vào, đóng vai trò trung gian giữa máy khách hoặc lớp trình bày và lớp dữ liệu. Điều này có thể làm tăng hiệu suất của hệ thống và giúp khả năng mở rộng. Nó cũng có thể loại bỏ nhiều loại vấn đề với sự nhầm lẫn, có thể gây ra bởi sự truy cập của nhiều người dùng trong kiến trúc hai tầng. Tuy nhiên, sự phức tạp tiên tiến của kiến trúc ba tầng có thể có nghĩa là chi phí và nỗ lực nhiều hơn.
Một lưu ý bổ sung về kiến trúc hai lớp là từ "tầng" thường dùng để chia hai lớp phần mềm thành hai phần cứng vật lý khác nhau. Các chương trình nhiều lớp có thể được xây dựng trên một tầng, nhưng do sở thích hoạt động, nhiều kiến trúc hai tầng sử dụng máy tính cho tầng thứ nhất và máy chủ cho tầng thứ hai.
