Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Java Magazine 76 - JMS na prática com Spring e ActiveMQ

O artigo descreve o desenvolvimento de uma aplicação JMS utilizando o framework Spring e o servidor open-source Apache ActiveMQ.






BRK##: 0 - 0
JMS na prática com Spring e ActiveMQ
Aprenda na prática a desenvolver aplicações JMS com Spring e Apache ActiveMQ
Desenvolva aplicações que realizam troca de mensagens utilizando o framework Spring JMS e o servidor open-source Apache ActiveMQ

Com o passar dos anos, as aplicações corporativas cresceram de forma significativa em termos de complexidade e sofisticação. Aplicações mais confiáveis, seguras, escaláveis e flexíveis são necessárias para suportar esta demanda crescente, evoluindo assim, para arquiteturas mais complexas e sofisticadas.
O uso de mensagens para integrar aplicações heterogêneas e suportar arquiteturas complexas cresceu pelo simples fato de: utilizar o serviço de mensageria desacopla módulos de negócio da aplicação, evitando “gargalos” e aumentando a flexibilidade e agilidade no processamento das informações, tornando-a escalável.
A troca de mensagens entre duas ou mais aplicações é realizada através da arquitetura Message-Oriented Middleware (MOM). Esta camada permite interoperabilidade, portabilidade e flexibilidade na integração entre aplicações, reduzindo a complexidade no uso de ersos protocolos e sistemas operacionais para que possam se comunicar de forma distribuída (veja a Figura 1).

 
Figura 1. Integração via troca de mensagens utilizando a arquitetura Message-Oriented Middleware.
Com a plataforma Java EE, o uso da API Java Message Service (JMS), desde sua introdução na plataforma J2EE em 1999, permite uma implementação simples para troca de mensagens utilizando dois modelos: point-to-point e publish and subscribe.
A troca de mensagens utilizando estes modelos pode ser realizada de forma síncrona e/ou assíncrona, suportando uma solução completa e flexível na integração de aplicações Java ou Não-Java.
Java Message Service (JMS)
A JMS, versão 1.1, foi liberada em abril de 2002 e incorporada como parte da J2EE 1.4 em novembro de 2003. Servidores de aplicações aderentes à versão J2EE 1.3 são baseados na versão 1.0.2 da JMS.
A versão JMS 1.0.2 definiu dois tipos de domínios de mensagens: point-to-point (Queues) e publish/subscribe (Topics). A primeira versão da JMS refere-se a implementações específicas, em nível de API, para cada modelo. Ou seja, se sua aplicação utiliza a versão JMS 1.0.2, o conjunto de classes que implementa o domínio point-to-point será diferente do modelo publish/subscribe.
Já a JMS 1.1 introduz um conjunto de classes unificado, onde a API é a mesma para os dois modelos. Para ter certeza disso basta implementar uma aplicação que recebe mensagens de um domínio específico, baseado em um dos modelos, point-to-point ou publish/subscriber, e assim, produzir novas mensagens a um outro destino. Esta versão garante o uso do mesmo domínio de classes perante a utilização dos dois modelos.


ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Autor
Fábio Augusto Falavinha

Fábio Augusto Falavinha é Arquiteto de Software/Desenvolvedor pela ZBRA Solutions, atuando há mais de 10 anos com Java/Java EE. Bacharel em Ciência da Computação pela Faculdade Sumaré e pós-graduado em Gestão de Qualidade de Software pela faculdade Senac. Torcedor fanático do Corintinhas.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03