Quando o método “main” é chamado em portlets desenvolvidos com o WebSphere Portlet Factory?

August 25, 2009

Uma amigo desenvolvedor que estava trabalhando com a ferramenta do WebSpehre Portlet Factory (WPF) me pediu para eu ajudá-lo a resolver um problema na applicação dele.
O problema era o seguinte: Ele havia declarado eventos em dois portlets. O primeiro portlet, que estava enviando o evento ( Firing event) residia na página inicial, digamos pagina “A”.
O segundo portlet, o portlet que recebia o evento, foi colocado em outra página, digamos página “B”. O portelt na página B funcionava corretamente e sempre recebia o evento sem problema. Super Duper!

Entretanto, e aqui está o defeito, o usuário tinha que visitar a pagina “B” antes de enviar o evento da página A. Caso o usuário não tivesse visitado a página B antes de enviar o evento da página “A”, o portlet não funcionaria.

Hummmmmmm… um problema muito interessante.

Este problema é causado pelo fato de que quando o evento é enviado da pagina “A” para a pagina “B”, o método main ainda não havia sido executado.
Desta forma o Event Handler do portlet na página “B”, ainda não tinha como responder a um evento que havia sido disparado de outra página.

Uma vez que identificamos o problema, foi fácil achar uma solução para este problema, e a os eventos entre os portlets trabalharam sem problema.

Você saberia dizer qual é a solução para o problema acima?

Acesse seu SAP R/3 sistem através da ferramenta do Websphere Portlet Factory.

August 25, 2009

A ferramenta do WebSphere Portlet Factory (WPF) permite o acesso a funções do SAP R/3 através do SAP Builder.
O acesso é fácil e rápido e o padrão de desenvolvimento segue o mesmo modelo de qualquer outro sistema como Banco de Dados, Domino, Seibel, etc.
É importante notar que não é preciso rodar o WebSphere Portal Server para utilizar a ferramenta do WPF. Com o WPF, é possível expor funcionalidade do SAP até mesmo em outros servidores Web, inclusive servidores open source.

O WebSphere App Server Community Edition (WAS CE) é uma excelente opção de open souce para acessar conteúdo no seu sistema de SAP via servidor web.
A grande vantagem deste approach é que vocé pode customizar a inteface e desenvolvê-la de forma amigável e intuitíva.

Best Practice Recommendation for WPF Projects – Folder Structure

February 22, 2009

As a best practice recommendation, when you start a project in WebSphere Portlet Factory, I suggest that you create a folder structure that can be utilized by the entire development team. This folder structure should be created as one of the first tasks in your development effort. This way, every contributor places the artifacts they create on the proper folder, making the development task easier.

How this set of directories are created in the project varies, and it is certainly not a requirement, but here is a suggestive structure:

WebContent/company_name/html

WebContent/company_name/images

WebContent/company_name/css

WebContent/company_name/javaScript

WebContent/WEB_INF/models/company_name/data

WebContent/WEB_INF/models/company_name/ui

work/source/com/company_name/package_name/your_classes

Other directories can be created according to the need of your project. The “company_name” directory is just an example and a place holder, of course that if you develop several projects for your company, you could use a name that is more suggestive to your specific project.

Performing this task right at the beginning of the development effort, provides common direction that keeps your project well structured, especially when there are several developers working on the same project.

WebSphrere Portlet Factory X Dashboard Framework

October 7, 2008

Na maioria dos clientes que eu tenho trabalhado com o Dashboard Framework, uma das primeiras perguntas que ouço é: Qual é a diferença entre o Webspere Portlet Factory (WPF) e o Dashboard Framework?

O Dashboard Framework contém todos os builder do WPF mais um grupo de builders que foram criados com o objetivo de acelerar o desenvolvimento de portlets que apresentam a informação de organizações em gráficos e tabelas.   O Dashboard Framework explora vários padrões desta combinação.   O Dashboard Framework é ideal para o desenvolvimento rápido de portlets que representam graficamente o estado passado e presente (Real Time) de indicadores que refletem todos os seguimentos de uma organização empresarial.

Davalen estará presente no Brasil em Janeiro

October 7, 2008

A Davalen, LLC,  empresa parceira de negócios da IBM e basead nos EUA, estará se estabelencendo no Brasil e dando início às atividades comerciais em Janeiro.   A princípio, iremos focar no desenvolvimento de WebSphere Portlets utilizando a ferramenta do WebSphere Portlet Factory, bem como no WebSphere Portal Server e suas soluções integradas.    Com o passar do tempo iremos ampliar nossos serviços para cobrirmos todos os produtos da marca Lotus.  Empresas considerando o desenvolvimento de Portlets e soluções do WebSphere Portal podem entrar em contato comigo via e-mail, que nós daremos início às discussões e planejamento do projeto.    hmartens@davalen.com

Davalen fará apresentação na Conferência do Webshere Portal em Tennessee

October 7, 2008

Na conferência do WebSphere Portal, que acontecerá em Outubro desta ano no Tennessee, a Davalen estará apresentando sobre o tema “Recomendações práticas derivadas de nossas experiências com o WebSphere Portlet Factory”  Esta apresentação descreve e discute as experiências de desenvolvimento de Portlets utilizando a ferramenta do WebSphere Portlet Factory (WPF), vivenciadas pelo grupo de consultores da Davalen.  A apresentação também sugere soluções para evitar muitos dos problemas mais comuns enfrentados quando utilizando a ferranta do WPF.   Se você for participar da Conferência do Portal deste ano, não deixe de particiar de nossa apresentação.


Follow

Get every new post delivered to your Inbox.