17. Sistemas Gigantes Complexos
Volume de
Requisições /
Transações /
Operações
Muitas
integrações
Volumetria
de DAdos
Muitas
áreas de
Produto
Alta
disponibilidade
Legado
29. Transferência de Estado
Transportado pelo evento
Serviço de
Clientes
Serviço de
Preferências
Atualiza
Endereço
BD
Broker de Eventos
cliente xxxx
atualizou os
dados
xxxxx
xxxxx
xxxx
Serviço de
EntregaBD BD
30. Fonte de Eventos - Event Sourcing
Profile
Webapp
Crédito
Débito
Transferência
Eventos
Broker de Eventos
Dados de
Leitura
Manipulação
de Eventos
Crédito
Débito
Transferência
37. PROBLEMA QUE O JMS RESOLVEU
Aplicação
SOLUÇÃO A
SOLUÇÃO B
API PARA
FALAR COM A
API PARA
FALAR COM B
38. “A especificação Java Message Service (JMS) foi criada
justamente para definir um conjunto de
funcionalidades comuns à maioria dos produtos de
mensageria e uma API padronizada que permitisse a
aplicações Java utilizarem os serviços de middlewares
orientados a mensagens, compatíveis com a API, de
uma maneira uniforme, para a criação, envio e
recebimento de mensagens.
41. “JNDI é uma API utilizada em aplicações que acessam
recursos externos, ela permite obter esses recursos
através do nome. Ela especifica a interface de serviço SPI
e esse mecanismo permite que o suporte de vários
serviços de diretório, como : LDAP, DNS, NIS, RMI, CORBA,
entre outros.