Esta comecando a repercutir e aparecer na midia especializada, materias divulgando o projeto Tuscany, e o ESB Open Source Mule.Como ja avia previsto e estou apostando nesse projeto "Tuscany", ele sera muito promissor pois implementa e disponibiliza tecnologia para componentizar o software, item importanticimo para a base de uma SOA de qualidade.Agora saindo na midia brasileira "Revista", todos os programadores e profisisonais da area brasileira, poderam conhecer e ter um visao, de como funciona este projeto e seu potencial, nao so para SOA, mas tambem para projetos de software componentizado.Estou muito feliz com essas noticias, porque estou ha bom tempo apostando nessa tecnologia, e tendo contato com profissionais da IBM e BEA que estao no grupo de especificacao deste projeto no grupo OSOA.Em breve irei postar alguns exemplos a nivel de programacao, de como implementar componentes nesse framework.Por enquanto e so pessoal. Neste post, venho disponibilizar para quem se interessar uma aplicacao Java Web J2EE, desenvolvida utilizando o framework RIA ZK, para desenvolvimento de aplicacao web 2.0, em java. Utilizei este framework para realizar uma POC, de utilizacao na empresa, para avaliarmos a robustez e agilidade do desenvolvimento utilizando-o, como o codigo e muito simples, disponibilizei o mesmo no blog, para compartilhar com meus leitores e seguidores. Posso favar que este framewok e um dos melhores que ja utilizei e testei, pretendo utiliza-lo nos proximos projetos web.Download:http://ubuntuone.com/3Y3czUJpwfywdAV2aQPQ1G Abs e ate o proximo post. O objetivo deste tutorial e mostrar de forma essencialmente pratica, a configuracao do ambiente, a criacao dos componentes EJB e os testes, usando JUnit.A maioria dos tutoriais hoje descrevem as novas features da especificacao EJB 3.0 focando na parte das annotations e das inumeras facilidades que o uso do Hibernate trouxe para o tratamento da camada de persistencia.Eu senti alguma dificuldade quando comecei a desenvolver os componentes usando a especificacao EJB 3.0 na hora de configurar o ambiente. Como fazer a minha IDE processar corretamente as annotations? Como fazer o deploy? Quais os melhores padroes para utilizar esta nova especificacao?Aqui veremos passo-a-passo, sem nenhum salto logico, como fazer isso funcionar.Espero, de verdade, que este tutorial ajude as pessoas e solucione facilmente para desenvolvedor iniciante nessa nova especificacao, as duvidas que eu tive.Parte 1Configurando o ambientePrimeiro precisamos ter todas a ferramentas necessarias. Entao vamos la...Lembre-se de que para desenvolver EJB 3.0 sera preciso utilizar o JDK 1.5 ou superior, por causa das annotations. Caso voce ainda nao o tenha, baixe o JDK 1.5 aqui:Baixe a ultima versao estavel do Eclipse, aqui.Baixe a versao do JBoss com a implementacao da especificacao EJB 3.0. Note que ate a data em que escrevi esse artigo, ainda havia sido lancado o release final da especificacao 3.0, entao o JBoss implementa uma versao beta desta especificacao. Baixe o JBoss Application Server aqui.1 - Instale o JDK 1.52 - Descompacte o Eclipse em um diretorio de sua preferencia3 - Execute a instalacao do JBoss, provelmente o pacote que voce baixou e um .jar, entao talvez um simples duplo clique faca a instalacao comecar. Se nao funcionar va na linha de comando de execute o comando:$java -jar