Posts

Showing posts from May, 2010

SOA de Verdade: O Retorno

Image
Todo mundo fala em SOA. Este não é meu primeiro post de SOA e não vai ser o último, neste post você vai ver algumas coisas que eu já vinha falando em outros, mas também verá coisas que eu estou escrevendo no meu blog pela primeira vez.

Aviso aos Navegantes: Neste post estou falando da minha opinião pessoal do que é SOA e melhor ainda de como SOA deve ser, pode ser que você concorde com alguns pontos e pode ser que você descorde de outros, em alguns momentos a coisa vai ser forte, logo, se você é cardiaco recomendo que saia do meu blog e vá para algum site de aquario ou algum outra coisa mais relaxante. Se você for reproduzir este conteudo em outro site ou blog faça isso de resposábiliodade própria, eu não vou responder comentários se não forem aqui no meu blog.

Por que SOA de verdade?

Por que existe uma SOA de mentira, baseada em dispautérios, coisas que não funcionan, que ferem a inteligência das pessoas e acima de tudo que gastam muito dinheiro e não trazem nenhum retorno ao négócio d…

Resource Adapter do ActiveMQ para JBoss

Image
Neste post vou mostrar como trabalhar com JMS dentro do JBoss AS mas usando o ActiveMQ, para tal tarefa é necessário um Resource Adapter. O JBoss AS 5 tem como provider de messageria padrão o JBoss Messaging, vou mostrar como se configura o servidor de aplicação para acessar o broker de messageria de Apache o ActiveMQ.

Para isso vamos utilizar as seguintes versões dos softwares:
JDK 6 update 20 JBoss AS jboss-5.1.0.GAApache ActiveMQ 5.3.2Uma vez que você tenha baixadoos 3 podemos proceguir. Extraia o ActiveMQ em algum diretório de sua máquina e criei um variável de ambiente apontando para o local da instalação, esta variavel deve se chamar $ACTIVEMQ_HOME, você deve fazer o mesmo procedimento para o JBoss AS mas a váriavel de ambiente deve se chamar $JBOSS_HOME. Estou assumindo que você já instalou o JDK 6 do java e criou a váriavél de ambiente para o $JAVA_HOME.



Instalando o Resource Adapter no JBossAS

Vá para o diretório $ACVTIVEMQ_HOME/lib/optional e procure pelo arquivo chamado acti…