JMS-провайдеры – это просто провайдеры систем обмена сообщениями, предлагающие реализацию JMS API. Однако это не означает, что провайдер системы сообщений, лежащий в основе, будет написан на языке Java. Это просто означает, что JMS-провайдер, созданный конкретным производителем, сможет взаимодействовать с соответствующим провайдером системы обмена сообщениями. Например, JMS-провайдер WebSphere MQ знает, как нужно взаимодействовать с WebSphere MQ.