"Java Message Service, ou JMS, é uma API
da linguagem Java para middleware
orientado a mensagens. Através da API JMS,
duas ou mais aplicações podem se
comunicar por mensagens."
https://pt.wikipedia.org/wiki/JMS
Slide 3
Slide 3 text
O que é
Middleware?
Slide 4
Slide 4 text
Componente que facilita a
comunicação entre softwares
O que é
Middleware?
EJB é um exemplo
Slide 5
Slide 5 text
Message Oriented
Middleware
Middleware orientado a Mensagem MOM
Slide 6
Slide 6 text
Message Oriented
Middleware
Filas
Um produtor coloca uma
mensagem na fila e apenas
um consumidor ler
Tópicos
Um produtor coloca uma
mensagem no tópico e vários
consumidores podem ler
Existe dois tipos
de MOM
Slide 7
Slide 7 text
Filas
Slide 8
Slide 8 text
Filas
Mensagem pode
ser lida apenas
uma vez
Não precisa do
produtor ativo
para consumir
Não precisa do
consumidor ativo
para produzir
Consumidor
avisa quando ler
mensagem
Slide 9
Slide 9 text
Tópicos
Slide 10
Slide 10 text
Tópico
Mesma mensagem
pode ser consumida
por vários
Consumidor pode
ser durável
Consumidor pode
ser não durável
Slide 11
Slide 11 text
Quais as vantagens
Slide 12
Slide 12 text
Vantagens do
MOM
Opções que foram criadas para
atender esses requisitos
Facilita integrações
Alta concorrência
Tolerância a falhas
Escalabilidade e
Balanceamento