- 1. JMS Uma viso geral Diego Gomes Magalhes @ dgomesbr
2. Agenda
3. Introduo
- Aumento de produtividade do usurio final
4. Arquitetura
5. Arquitetura Centralizadas Figura 1 Arquitetura Centralizada
6. Arquitetura Descentralizadas Figura 2 Arquitetura
Descentralizada 7. Arquitetura Modelos Figura 3 JMS messaging
domains 8. Arquitetura Modelos > Point- to -point
- Mensagens trocadas atravs de filas
- Uma mensagem Um consumidor
- Produtores e consumidores so desacoplados
9. Arquitetura Modelos > Publish-and-subscribe
- Mensagens trocadas atravs de tpicos
- Uma mensagem vrios consumidores ( subscribers )
- Publicadores geralmente no sabe quem recebe as mensagens
- Publicadores e Clientes podem ser criados e conectados ao longo
do tempo, aumentado a complexidade do sistema
- Cada cliente recebe sua prpria cpia de mensagem gerada por um
publicador
10. Arquitetura Modelos > Comparativo 11. Mensagens
12. Guarantindo a Entrega
-
- XA ( Two-phase Commit x JMS)
13. Ambiente EE
- Recursos JMS em um ambiente EE
-
- Processamento Concorrente
14. Tpicos para Estudo
- Bridging entre servios de mensageria
15. Perguntas? 16. Links teis
- JSR-000914 Java TM Message Service (JMS) API http://
jcp.org/aboutJava/communityprocess/final/jsr914/index.html
- Java Message Service 2nd Edition Mark Richards, Richard Monson-
Haefel , David A Chappell OReilly - 2009 http://
www.amazon.com/Java-Message-Service-Mark-Richards/dp/0596522045/ref=sr_1_1?ie=UTF8&qid=1286507110&sr=8-1
- Enterprise JMS Programming Shaun Terry Willey - 2002
http://www.amazon.com/Enterprise-JMS-Programming-Professional-Mindware/dp/0764548972/ref=sr_1_4?s=books&ie=UTF8&qid=1286507223&sr=1-4
- Java Messaging ( Programming Series ) Eric Bruno, David A
Chappell Charles River Media - 2005
http://www.amazon.com/Java-Messaging-Programming-Eric-Bruno/dp/1584504188/ref=sr_1_2?s=books&ie=UTF8&qid=1286507223&sr=1-2
17.