Mục lục:
Định nghĩa - Middleware có nghĩa là gì?
Middleware là một lớp phần mềm nằm giữa các ứng dụng và hệ điều hành. Middleware thường được sử dụng trong các hệ thống phân tán, nơi nó đơn giản hóa việc phát triển phần mềm bằng cách thực hiện như sau:
- Che giấu sự phức tạp của các ứng dụng phân tán
- Ẩn sự không đồng nhất của phần cứng, hệ điều hành và giao thức
- Cung cấp các giao diện đồng nhất và cấp cao được sử dụng để tạo các ứng dụng có thể tương tác, tái sử dụng và di động
- Cung cấp một tập hợp các dịch vụ phổ biến giúp giảm thiểu sự trùng lặp các nỗ lực và tăng cường sự hợp tác giữa các ứng dụng
Techopedia giải thích Middleware
Middleware tương tự như một hệ điều hành vì nó có thể hỗ trợ các chương trình ứng dụng khác, cung cấp sự tương tác được kiểm soát, ngăn chặn sự can thiệp giữa các tính toán và tạo điều kiện cho sự tương tác giữa các tính toán trên các máy tính khác nhau thông qua các dịch vụ truyền thông mạng.
Một hệ điều hành thông thường cung cấp giao diện lập trình ứng dụng (API) cho các chương trình để sử dụng các tính năng phần cứng cơ bản. Middleware, tuy nhiên, cung cấp một API để sử dụng các tính năng hệ điều hành cơ bản.
