Middleware

Middleware (phần mềm trung gian) là một thuật ngữ (được định nghĩa lỏng lẻo) cho bất kỳ phần mềm hoặc dịch vụ nào cho phép các phần của một hệ thống giao tiếp và quản lý dữ liệu. Đây là phần mềm xử lý giao tiếp giữa các thành phần và đầu vào/đầu ra, giúp lập trình viên tập trung vào mục đích cụ thể của ứng dụng.

Trong các framework ứng dụng web phía máy chủ, thuật ngữ này thường được sử dụng cụ thể hơn để chỉ các thành phần phần mềm được xây dựng sẵn có thể được thêm vào pipeline xử lý yêu cầu/phản hồi của framework, để xử lý các tác vụ như truy cập cơ sở dữ liệu.