Là một quy chuẩn gửi và nhận thông điệp giữa các hệ thống phân tán một cách độc lập nền tảng và đáng tin cậy.
Ở trong JMS, một chủ đề (topic) là cơ chế gửi thông điệp theo kiểu publish-subcribe, trong đó các thông điệp được phát sóng đến nhiều người đăng ký quan tâm đến những thông điệp đó.
Trong khi đó, một hàng đợi (queue) là cơ chế gửi thông điệp point-to-point, trong đó thông điệp được gửi đến một điểm đích cụ thể và chỉ được tiêu thụ bởi một người nhận duy nhất. Trong hàng đợi, các thông điệp được lưu trữ theo thứ tự tuần tự và người nhận lấy thông điệp theo cùng một thứ tự mà chúng đã được gửi đi.
Note
JMS tương tự với RabbitMQ.