Uma breve introdução a “Service Integration Bus”

Janeiro 19, 2009

Estava pesquisando sobre Service Integration Bus, e encontrei um blog que trata somente do assunto. Muito bom, recomendado.

Vejam em http://webspheremessaging.blogspot.com/.

Enjoy


Criando um datasource no WebSphere utilizando o RAD/RSA 7

Janeiro 16, 2009

Criei um breve tutorial sobre como criar um datasource no WebSphere Application Server (WAS) utilizando o Rational Software Architect (RSA) ou o Rational Application Developer (RAD) para conectar em uma base de dados DB2.

Passo pela criação do provedor JDBC (JDBC Provider) e do Mecanismo de autenticação

Finalmente mostro como chamar o datasource na classe Java.

Download: Tutorial em PDF

Enjoy.


Configurando WAS CE no Eclipse

Julho 22, 2008

Criei um pequeno tutorial sobre como configurar o Websphere CE no Eclipse.

Basicamente criamos o novo server e criamos uma aplicação Web dinânima para testar o mesmo!

Para baixar o tutorial, o link é este: http://dcon.com.br/jd.comment/juliano/fema/config_WASCE_Eclipse.odt

Se quiser o PDF, aqui está: http://dcon.com.br/jd.comment/juliano/fema/config_WASCE_Eclipse.pdf

Enjoy!


Preparação de um ambiente de desenvolvimento JAVA, v2

Julho 14, 2008

Terminei a versão 2 do manual de preparação de um ambiente de desenvolvimento java. As novidades são a inclusão da configuração e download dos seguintes softwares:

- DB2 Express C
- Postgres no Ubuntu 8.04
- Tomcat via arquivo ZIP em Ubuntu 8.04
- RAD 7
- WebSphere App Server CE
- WebSphere App Server Enterprise

Baixe aqui.

Aguardem mais novidades ainda essa semana.

Por favor, critiquem a vontade!

Enjoy


Utilizando o Starting Weight no WebSphere

Junho 3, 2008

Muitas vezes vamos fazer o deploy de um novo release de uma aplicação em um servidor de aplicações, e para fazer isso, simplesmente sobrescrevemos a aplicação anterior.

Poucas pessoas sabem que o WebSphere tem um recurso que nos permite instalar a nova versão da aplicação sem remover a versão antiga.

O recurso é chamado Starting Weight, ou seja, peso de inicialização.

Eu sugiro uma boa prática em nossos processos de deploy: Ao fazer o deploy de um novo release para sua aplicação, você deve dar um nome diferente a ela, por exemplo: “Aplicacao_X_release_2″, e setar o stating weight para 1, como na figura:

Utilizando o Starting Weight no WebSphere

Após isso, devemos ir no release anterior, e setar o starting weight para algo maior que um.

Assim, reiniciamos o servidor de aplicação, e quando ele iniciar, vai levantar a aplicação com o menor peso, pois ao tentar levantar a aplicação com o peso maior, o servidor vai verificar que o context root já está em uso por outra aplicação.

Esta é uma ótima prática para evitarmos operações de rollback demoradas. Se tivermos algum problema no novo release, podemos simplesmente fazer a troca de pesos, ou seja, colocar 1 no release mais antigo e 100 no novo release, assim, reiniciar o servidor de aplicação, e o mesmo, iniciará o antigo release, sem problemas!

Enjoy!


Criando um Datasource no WAS

Maio 19, 2008

Criando um Datasource no WASResolvi criar um tutorial rápido de como criar um Datasource no WAS (WebSphere Application Server).

O tutorial foi criado com base na versão 6. Mas é muito parecido como se cria na versão 5.

Pode ser baixado aqui -> Criando um Datasource no WAS.

Enjoy!


WebSphere Information Center: Tudo o que você precisa!

Abril 2, 2008

WebSphere Information Center- Tudo o que você precisa!Assim como fiz com o DB2, estou postando o link para o Information Center do WebSphere Application Server.

O Information Center é o local no qual você pode encontrar tudo o que você precisa para trabalhar com o produto. É uma espécie de manual completo, com tutoriais, exemplos, etc.

Link para a versão 6.0 e Link para a versão 6.1.

Muita gente ainda utiliza as versões 5.0 ou 5.1, para elas, o infocenter continua online! :-)

Enjoy.


Más práticas para quebrar um Deploy

Março 31, 2008

Más práticas para quebrar um DeployUm tema que eu gosto muito é “Boas práticas”. Não somente em escrita de código fonte, mas tambem em se tratando de todo o processo de desenvolvimento de software. Eu estava dando minhas eventuais pesquisadas sobre o tema e encontrei um Link muito interessante que mostra “más práticas” comuns que podem quebrar o deploy de um software.

É uma leitura recomendada para desenvolvedores WEB, segue o link: http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg27007543

É legal observarmos a má prática 11, Communication breakdown. Isso realmente acomete não só o desenvolvimento de software, mas qualquer projeto profissional/pessoal! É importantíssimo em nossas comunicações, sermos claros e específicos.

As outras práticas são vistas tão facilmente em processos de desenvolvimento de software que eu acredito que esse paper deveria ser mostrado em cursos de graduação. Vou mostras para meus alunos. :-)

Enjoy.


O bookmark sobre WebSphere

Dezembro 18, 2007

O bookmark sobre WebSphereEncontrei “O Bookmark” sobre WebSphere Application Server, tem muito material desde o básico sobre sua arquitetura até o desenvolvimento de aplicações avançadas, integração, WebServices, migração de servidores, etc! Para quem quer tirar certificação, vai ajudar muito.

A descrição da página é “Learn about using Java™ 2, Enterprise Edition (J2EE™) and IBM® WebSphere® Application Server with this list of essential reading, compiled for customers, consultants, and other technical specialists by IBM Software Services for WebSphere” .

Recomendadíssimo!

Segue o link: http://www-128.ibm.com/developerworks/websphere/library/techarticles/0305_issw/recommendedreading.html


Material do IBM Tutorial Day

Dezembro 6, 2007

cadernoO Primeiro IBM Tutorial Day foi realizado na FEMA\Assis-SP no dia 01 de dezembro de 2007 das 8:30 as 12 horas. No evento, os 5 participantes do programa de orientação acadêmica IBM, apresentaram o desenvolvimento de um CRUD em Java utilizando JPA + JSF. Foram apresentados/instalados/configurados, o DB2 e o WAS CE (WebSphere Aplication Server Community Edition). O RSA (Rational Software Architect) foi apresentado.

Segue o material do evento:

setaApresentação do WAS e DB2 – WAS_DB2.ppt (1.2 megas)

setaDocumento de instalação e configuração WAS e DB2 – WAS_DB2.doc (11 megas)

setaCriando um novo Projeto UML no RSA e gerando código JAVA e documentação a partir do mesmo. – UML_RSA.doc (1.1 megas)

setaDesenvolvendo um CRUD com JSF + JPA – jsf_jpa.doc (131 KB)

setaCódigo fonte – ibm_tutorial_day_crud.zip (8.6 megas)

Caso tenha interesse em DB2 PureXML, de uma olhada aqui.

Estamos a disponsição para maiores detalhes, dúvidas, críticas, etc.

Contato:
Adriano -> silvaesouza@gmail.com
Cléritons -> cleritons.lopes@gmail.com
Fábio -> bobfusilli@msn.com
João -> jtv_ada@hotmail.com
Juliano (eu) -> julianommartins@yahoo.com.br
Philippe -> ph.morana@uol.com.br