Duvida com JMS

Alguem poderia descrever resumidamente a função do JMS?

Estou pesquisando algo para realizar comunicação entre 2 sistemas. Apenas para um sistema enviar uma mensagem na tela do outro sistema, alertando para ser realizado uma transferencia de Produto…

Essa mensagem deveria ser exibida na tela, e poderá receber uma resposta do outro sistema.

Estou usando swing, tentando aprender mvc e JFrame…

Se alguem tiver alguma sugestão ou algum exemplo eu agracedo…