O JMS é a API do sistema de mensagens Java™ EE padrão para construir aplicativos do sistema de mensagens corporativos. O WebSphere Message Broker fornece nós de entrada e de saída integrados para seus protocolos suportados.
A especificação de JMS oferece uma interface de sistema de mensagens independente do provedor abstrata, para que você possa gravar aplicativos do sistema de mensagens nesta API comum independentemente da implementação do sistema de mensagens subjacente.
O JMS oferece duas maneiras comuns de sistema de mensagens nas quais construir aplicativos de sistema de mensagens: ponto a ponto e publicação/assinatura (pub/ass). Os aplicativos JMS enviam mensagens aos destinos de JMS, os quais podem ser filas (no domínio ponto a ponto) ou tópicos (no tópico de pub/ass).