Trang Chủ Phát triển Ứng dụng ba tầng là gì? - định nghĩa từ techopedia

Ứng dụng ba tầng là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Ứng dụng ba tầng có nghĩa là gì?

Một ứng dụng ba tầng là một kiểu kiến ​​trúc n tầng cụ thể. Trong trường hợp kiến ​​trúc ba tầng, các tầng như sau:

  • Tầng trình bày (còn được gọi là giao diện người dùng hoặc ứng dụng khách)
  • Tầng logic nghiệp vụ (còn được gọi là máy chủ ứng dụng)
  • Tầng lưu trữ dữ liệu (còn được gọi là máy chủ cơ sở dữ liệu)

Techopedia giải thích Ứng dụng ba tầng

N-tier biểu thị một khái niệm kỹ thuật phần mềm được sử dụng để thiết kế và triển khai các hệ thống phần mềm sử dụng kiến ​​trúc máy khách / máy chủ được chia thành nhiều tầng. Điều này tách riêng thiết kế và triển khai phức tạp, do đó cho phép khả năng mở rộng của hệ thống được triển khai.


Trong ứng dụng ba lớp, sự tương tác của người dùng được quản lý bởi tầng trình bày, cung cấp giao diện người dùng dễ vận hành. Các quy tắc kinh doanh được quản lý bởi tầng doanh nghiệp, điều khiển và vận hành toàn bộ khung ứng dụng. Dữ liệu cơ bản được lưu trữ và phục vụ bởi tầng lưu trữ dữ liệu, còn được gọi là lưu trữ dữ liệu.


Ba tầng được liên kết lỏng lẻo với nhau, với các giao diện được xác định trước và ổn định. Sự tách rời này cho phép những thay đổi đáng kể xảy ra trong thiết kế, triển khai và quy mô của từng tầng, mà không ảnh hưởng đến các tầng khác.


Các quy tắc kinh doanh được loại bỏ khỏi máy khách và được thực thi trong máy chủ ứng dụng, còn được gọi là tầng giữa. Máy chủ ứng dụng đảm bảo rằng các quy tắc kinh doanh được xử lý chính xác. Nó cũng phục vụ như một trung gian giữa ứng dụng khách và máy chủ cơ sở dữ liệu.


Ưu điểm của ứng dụng ba lớp so với ứng dụng hai lớp là tính mô đun được thêm vào. Điều này cho phép thay thế bất kỳ tầng nào mà không ảnh hưởng đến các tầng khác và tách các chức năng liên quan đến kinh doanh khỏi các chức năng liên quan đến cơ sở dữ liệu. Cuối cùng, một ứng dụng ba lớp làm tăng đáng kể cân bằng tải của hệ thống, khả năng mở rộng cho hiệu suất và khả năng bảo trì.

Ứng dụng ba tầng là gì? - định nghĩa từ techopedia