Este blog mostra coisas interesantes que passam pelo olhar de um arquiteto de softwares IBM que vê muita coisa interessante e agora está pronto para compartilhar.
quarta-feira, 30 de dezembro de 2009
Mais exemplos de como implementar AJAX no Portal
Encerraremos 2009 com um post de AJAX com WPF.
Otimo artigo que mostra como implementar recursos de AJAX no WebSphere Portal sem a necessidade de codificação.
Para mais informações clique aqui.
domingo, 13 de setembro de 2009
Wizard Pattern no Portlet Factory
Este é um recurso de grande potencial para a criação de componentes pré-desenvolvidos de software que pode ser composto com artefatos mais específicos do seu sistema
No developerworks saiu um artigo muito bom sobre a construção de wizard pattern. Para maiores informações clique aqui.
quarta-feira, 1 de abril de 2009
Integrando o Lotus Forms no WebSphere Portal
O WPF tem um builder chamado Lotus Forms Embed onde você pode definir qual o formulário que será apresentado. A informação do formulário fica na propriedade Form Source. Nesta propriedade você pode definir a origem do formulário como InputStream sendo lido pelo Builder Variable retornando um object ou pelo Builder Linked Java Object no caso de manipulação dinâmica do xml (XFDL) do Lotus Forms.
O WebSphere Portal irá apresentar a página conforme figura abaixo:
sexta-feira, 20 de março de 2009
Escrevendo Código Java no Portlet Factory
Entretanto, há momentos em que você precisa escrever código Java para executar tarefas específicas que o ambiente gráfico não propicia e para estes casos você tem duas opções de builders. São eles:
- Linked Java Object (Você criar uma classe Java que pode ser ligada a qualquer builder)
- Method (Você criar um método Java que pode ser ligada a qualquer builder).
De posse deste objeto você pode manipular os objetos usados na portlet API. No exemplo abaixo eu mostro como setar valores no portlet preferences via API manipulando o portlet request.
String codCliente = webAppAccess.getVariables().getString("codigoCliente");
PortletRequest portletRequest = (PortletRequest) webAppAccess.getHttpServletRequest().getAttribute(Constants.PORTLET_REQUEST);
PortletPreferences prefs = portletRequest.getPreferences();
prefs.setValue("codigoCliente", codCliente);
prefs.store();
No próximo exemplo eu mostro como recuperar estes mesmos valores.
PortletRequest portletRequest = (PortletRequest) webAppAccess.getHttpServletRequest().getAttribute(Constants.PORTLET_REQUEST);
PortletPreferences prefs = portletRequest.getPreferences();
String codCliente = prefs.getValue("codigoCliente","");
webAppAccess.getVariables().setString("codCliente", codCliente);
Para finalizar gostaria de agradecer o Thiago Moretti por ter trabalhado comigo no entendimento desta solução.
terça-feira, 27 de janeiro de 2009
Desenvolvendo Wires com Portlet Factory
sexta-feira, 14 de março de 2008
Desenvolvendo portlets que acessam SAP
Para isto o WebSphere Portlet Factory possui uma série de builders que acessam os Business Objects (BAPI) do servidor R/3 do SAP e gera aplicações em Java.
No vídeo-aula de hoje mostraremos como desenvolver um componente Java para acessar um BAPI e disponibilizaremos primeiramente em uma página Web e em seguida em um portlet.
quarta-feira, 6 de fevereiro de 2008
Utilizando dados do Domino com WPF
A pergunta mais comum era:
- Terei que redesenvolver as minhas aplicações Domino em Java ?
- R: NNNNNÃÃÃÃÃÃÃOOOOOOOO
Você pode reaproveitar as informações no Domino de várias formas. Uma delas é lendo dados das bases por meio do Portlet Factory. Ele cria uma camada de abstração que oculta a forma de acesso as bases .nsf. Na prática todos os recursos de WPF que usamos até o momento podem ser utilizados com o Domino.
Abaixo vai uma demonstração em inglês deste processo. Quero ver se em breve disponibilizamos isso em português.
domingo, 20 de janeiro de 2008
Criando aplicações Desktop
IBM Lotus® Expeditor é o software cliente gerenciado para estender aplicativos compostos a laptops, desktops, quiosques e dispositivos móveis. Pode ser usado para estender as infra-estruturas IBM Lotus, IBM WebSphere, IBM® Workplace™ ou Eclipse™ para um ambiente gerenciado do cliente.
Nesta demo utilizamos o Lotus Expeditor 6.1.1 e WebSphere Portlet Factory 6.0.2.
sexta-feira, 18 de janeiro de 2008
Criando WebServices com WebSphere Portlet Factory
Nesta demos estão sendo utilizados Rational Software Architect 7.0.1, DB2-C 9.0 e WebSphere Portlet Factory 6.0.2.
Acessando um banco de dados com WPF
Configurarando o WebSphere Portlet Factory e criando uma aplicação Ola Mundo
O WebSphere Portal (antigo WebSphere Portal Server) é responsável pela camanda de apresentação de um arquitetura SOA. Na arquitetura de referência SOA esta camada é denominada Interaction Services.
Uma peça importante para o sucesso de um portal é a forma com que ele é desenvolvido. Nas versões mais recentes do Portal a IBM, foram implementados formas de melhorar a produtividade na produção de artefatos Java para portal. Uma das ferramentas mais poderosas na produção destes artefatos é o WebSphere Portlet Factory. No decorrer deste blog ele será identificado como WPF.
Neste tópico iremos apresentar alguns vídeos para a criação de componentes JEE (Java Enterprise Edition) para o desenvolvimento com portal.
Neste primeiro vídeo-aula mostraremos como configurar o ambiente do WPF. Em seguida criaremos uma aplicação chamada Ola Mundo.