<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8442586326743160281</id><updated>2012-01-04T12:55:17.396-08:00</updated><category term='bigdata'/><category term='rational'/><category term='spss'/><category term='wpf'/><category term='expeditor'/><category term='wcm'/><category term='watson'/><category term='portal'/><category term='cognos'/><category term='forms'/><category term='eam'/><category term='governança'/><category term='tivoli'/><category term='eclipse java'/><category term='cloud'/><category term='rede'/><category term='db2'/><category term='mainframe'/><title type='text'>Portal TUDO IBM</title><subtitle type='html'>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.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>80</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2990229158221347348</id><published>2012-01-04T12:55:00.000-08:00</published><updated>2012-01-04T12:55:17.461-08:00</updated><title type='text'>Prédios Inteligentes ?</title><content type='html'>Vídeo IBM com participação do Marcos Maran – Presidente da ABRAFAC – Associação Brasileira de Facilities e Diretor de Facilities do CENESP – Centro Empresarial de São Paulo. &lt;br /&gt;&lt;br /&gt;Maran foi convidade para participar do painel de Prédios Inteligentes no evento de Smarter Cities no Rio de Janeiro em Novembro do ano passado. &lt;br /&gt;&lt;br /&gt;&lt;iframe height="270" src="http://www.youtube.com/embed/HdlYndm3iQs?fs=1" frameborder="0" width="480" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2990229158221347348?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2990229158221347348/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2990229158221347348' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2990229158221347348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2990229158221347348'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2012/01/predios-inteligentes.html' title='Prédios Inteligentes ?'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/HdlYndm3iQs/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3580024320365990870</id><published>2011-12-16T11:52:00.000-08:00</published><updated>2011-12-16T11:52:58.251-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cognos'/><title type='text'>Cognos no IPad</title><content type='html'>O título deste post já diz tudo. Agora o BI na ponta dos dedos. &lt;br /&gt;&lt;br /&gt;Muito legal. Vale a pena ver a demo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-01.ibm.com/software/analytics/mobile-devices/apple.html"&gt;http://www-01.ibm.com/software/analytics/mobile-devices/apple.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3580024320365990870?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3580024320365990870/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3580024320365990870' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3580024320365990870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3580024320365990870'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/12/cognos-no-ipad.html' title='Cognos no IPad'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-679602579443853916</id><published>2011-12-16T11:20:00.000-08:00</published><updated>2011-12-16T11:20:46.381-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rational'/><title type='text'>Ferramenta para Enterprise Architect</title><content type='html'>No trabalho como arquiteto venho notando um amadurecimento bastante rápido da forma de trabalhar do arquiteto. Aos poucos o processo de repetibilidade e previsão vão tornando-se marcas registradas da nossa previsão.&lt;br /&gt;&lt;br /&gt;Eu pessoalmente tenho percebido isso por meio da quantidade de artefatos e frameworks que venho reutilizando ao longo destes meses para produzir um artefato com uma qualidade melhor.&lt;br /&gt;&lt;br /&gt;Em meio a esta qualidade o apoio de uma ferramenta de arquitetura é peça chave para obter este ganho de produtividade. Recentemente me deparei com uma análise do Gartner Group (mais uma...rs) que faz uma avaliação destas ferramentas e que gostaria de compartilhar com todos.&lt;br /&gt;&lt;br /&gt;Segue link com avaliação do gartner (&lt;a href="http://imagesrv.gartner.com/media-products/pdf/reprints/ibm/external/volume4/article28.pdf"&gt;http://imagesrv.gartner.com/media-products/pdf/reprints/ibm/external/volume4/article28.pdf&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;De acordo com o relatório, a IBM lidera neste segmento com a ferramenta &lt;a href="http://www-142.ibm.com/software/products/br/pt/ratisystarch"&gt;Rational System Architect&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/5QpTyNW1piI" width="420"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-679602579443853916?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/679602579443853916/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=679602579443853916' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/679602579443853916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/679602579443853916'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/12/ferramenta-para-enterprise-architect.html' title='Ferramenta para Enterprise Architect'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/5QpTyNW1piI/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-7501538172381354905</id><published>2011-12-13T07:05:00.000-08:00</published><updated>2011-12-13T07:05:25.279-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='bigdata'/><category scheme='http://www.blogger.com/atom/ns#' term='governança'/><title type='text'>Previsões para 2012 segundo o Gartner</title><content type='html'>&lt;br /&gt;O Gartner Group divulgou um estudo com as principais tendências na área de TI para o ano de 2012. Segundo a pesquisa, itens como Cloud Computing, Big Data e Mobile trabalhará de forma mais disruptiva do que foi em 2011.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Outro ponto que me chamou a atenção é a pulverização das soluções, muitas delas discutidas aqui no blog e outras que são evoluções.&lt;br /&gt;&lt;br /&gt;Segue link&amp;nbsp;&lt;a href="http://www.gartner.com/DisplayDocument?id=1871420&amp;amp;ref=g_noreg"&gt;http://www.gartner.com/DisplayDocument?id=1871420&amp;amp;ref=g_noreg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vale a pena conferir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-7501538172381354905?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/7501538172381354905/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=7501538172381354905' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7501538172381354905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7501538172381354905'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/12/previsoes-para-2012-segundo-o-gartner.html' title='Previsões para 2012 segundo o Gartner'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-8847061189288152518</id><published>2011-12-07T11:10:00.001-08:00</published><updated>2011-12-07T11:20:13.408-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><title type='text'>Cloud !!! Quer ver a cloud da IBM em funcionamento ?</title><content type='html'>A IBM disponibilizou um link em que é possível fazer a simulação da navegação na IBM Smart Cloud Enterprise. Esta solução é baseada no modelo de deployment de cloud pública e utiliza o modelo de serviço baseado em IaaS (Infrastruture as a Service).&lt;br /&gt;&lt;br /&gt;Para entrar na IBM Smart Cloud Enterprise de verdade basta se&lt;a href="http://www-935.ibm.com/services/us/en/cloud-enterprise/#tab:tab-overview:/#leadspace:default"&gt; cadastrar aqui&lt;/a&gt; e olhar o que ela provê de solução.&lt;br /&gt;&lt;br /&gt;Esta &lt;a href="http://www-935.ibm.com/services/us/cloud/simulator/Main.html"&gt;versão é uma simulação&lt;/a&gt;, mas dá a exata idéias de como as coisas funcionanam. &lt;br /&gt;&lt;br /&gt;Para mais informações sobre Cloud recomendo ler um outro post&lt;a href="http://portal-ibm.blogspot.com/2011/10/cloud-computing-uma-nova-era.html"&gt; deste blog sobre o mesmo assunto&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-8847061189288152518?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/8847061189288152518/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=8847061189288152518' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8847061189288152518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8847061189288152518'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/12/cloud-quer-ver-cloud-da-ibm-em.html' title='Cloud !!! Quer ver a cloud da IBM em funcionamento ?'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2117482363091379141</id><published>2011-12-02T13:18:00.001-08:00</published><updated>2011-12-02T13:26:58.806-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tivoli'/><category scheme='http://www.blogger.com/atom/ns#' term='eam'/><title type='text'>Solução Gerenciamento de Ativos da IBM (Lider de mercado)</title><content type='html'>A solução Asset Management do IBM possibilita o gerenciamento de ativos corporativos. Baseado em uma única plataforma de software, o Maximo Asset Management oferece uma visão abrangente de todos os tipos de ativos — produção, instalações, transporte e TI — em sua empresa.&lt;br /&gt;&lt;br /&gt;Esta perspectiva holística permite que você veja todos os ativos, bem como identifique todo seu potencial desconhecido. Você obtém o conhecimento e o controle necessários para rigorosamente alinhar os objetivos da sua organização com os objetivos gerais dos seus negócios, otimizando o desempenho de cada ativo.Ele consiste em seis módulos de gerenciamento — ativo, trabalho, serviço, contratos, materiais e gerenciamento de compras.A solução permite que você desenvolva programas abrangentes para a manutenção preventiva, preditiva, rotineira e não planejada. Juntos, estes programas contribuem com seus objetivos de redução de custos e aumento do tempo de atividade do ativo.&lt;br /&gt;&lt;br /&gt;Os resultados finais:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Melhoria do retorno sobre ativos&amp;nbsp;&lt;/li&gt;&lt;li&gt;Diminuição de custos e risco&amp;nbsp;&lt;/li&gt;&lt;li&gt;Aumento de produtividadeMelhoria da tomada de decisões relacionadas aos ativos&amp;nbsp;&lt;/li&gt;&lt;li&gt;Aumento da responsividade da entrega de serviços e da renda&amp;nbsp;&lt;/li&gt;&lt;li&gt;Facilitação dos esforços de conformidade regulamentar&amp;nbsp;&lt;/li&gt;&lt;li&gt;Diminuição do custo total de propriedade&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Para completar, a solução da IBM foi extremament bem classificada pelo gartner como lider de mercado.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gartner.com/technology/streamReprintPDF.do?id=1-17Y8QEZ&amp;amp;ct=111109&amp;amp;st=sb"&gt;Acesse o site do gartner&lt;/a&gt; para maiores informações.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2117482363091379141?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2117482363091379141/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2117482363091379141' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2117482363091379141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2117482363091379141'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/12/solucao-asset-management-do-ibm.html' title='Solução Gerenciamento de Ativos da IBM (Lider de mercado)'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3481636987271059362</id><published>2011-11-23T05:14:00.001-08:00</published><updated>2011-11-23T05:18:36.852-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tivoli'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='governança'/><title type='text'>IBM lidera quadrante do gartner para OSS</title><content type='html'>Quando falamos de soluções de Cloud Computing ou automação de governança de serviços, um ponto critico é possuir uma solução que suporta os processos operacionais de TI de ponta a ponta para garantir a qualidade necessária na prestação de serviços.O Gartner classificou soluções desta natureza com o OSS (Operations Support System). Neste avaliação o Gartner comparou os principais players de mercado e qualificou-os de acordo com suas forças e problemas. Nesta avaliação a IBM foi qualificada como lider neste segmento.Para acessar o relatório do Gartner &lt;a href="http://www.gartner.com/technology/streamReprintPDF.do?id=1-17ZQN61&amp;ct=111114&amp;st=sb"&gt;clique aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3481636987271059362?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3481636987271059362/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3481636987271059362' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3481636987271059362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3481636987271059362'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/11/ibm-lidera-quadrante-do-gartner-para.html' title='IBM lidera quadrante do gartner para OSS'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2563349387162113667</id><published>2011-11-21T04:12:00.001-08:00</published><updated>2011-11-21T04:16:43.680-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='watson'/><category scheme='http://www.blogger.com/atom/ns#' term='bigdata'/><title type='text'>O futuro do Big Data</title><content type='html'>&lt;a href="http://www.corptv.com.br/ler-noticia.asp?id=486"&gt;Entrevista em português &lt;/a&gt; e vídeo em inglês com o cientista chefe da IBM para explicar o futuro do Big Data e inteligência artificial.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/Y_d8n2AYKZk" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2563349387162113667?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2563349387162113667/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2563349387162113667' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2563349387162113667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2563349387162113667'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/11/o-futuro-do-big-data.html' title='O futuro do Big Data'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/Y_d8n2AYKZk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-9190083447499841553</id><published>2011-11-09T06:44:00.000-08:00</published><updated>2011-12-13T07:24:06.333-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mainframe'/><title type='text'>Mainframe e Windows Server juntos ... na mesma máquina</title><content type='html'>Pois é.&lt;br /&gt;&lt;br /&gt;Sempre que vejo uma noticia relacionada ao mainframe, eu lembro do meu trabalho de conclusão de curso da graduação em 1995 que dizia que todos os mainframes seriam desligados em um período muito curto de tempo. Muito da minha análise baseava-se no fato de eu viver o auge do downsizing, mas principalmente pelo fato da minha falta de experiência na epoca com a computação corporativa.&lt;br /&gt;&lt;br /&gt;Hoje, mais de 15 anos depois, vejo que a plataforma cresce a passos largos e que o importante em termos de arquitetura é identificar o workload adequado para estas máquinas com grande confiabilidade (99,999% de disponibilidade).&lt;br /&gt;&lt;br /&gt;Hoje a experiência me ensinou que há workloads que não fazem sentidos no mainframe e há outros workloads em que mainframe é a única opção viável ténicamente.&lt;br /&gt;&lt;br /&gt;Para aumentar ainda mais a quantidade de opções arquiteturais nesta plataforma, a IBM disponibilizou o ambiente para rodar Windows. Isso mesmo, agora o Windows está no mainframe. Quem diria. Vale Lembrar que Linux no mainframe já roda faz um tempão.&lt;br /&gt;&lt;br /&gt;Segue link com a &lt;a href="http://itweb.com.br/49997/ibm-une-mainframe-com-windows/"&gt;reportagem do IT Web&lt;/a&gt; sobre o tema.&lt;br /&gt;&lt;br /&gt;Independentemente do Windows Server, o mainframe continua a trabalhar e oferecer roadmap para as plataformas já existentes. No Brasil há várias faculdades que ministram aulas ou cursos com mainframe. Para saber mais segue o&lt;a href="https://www.ibm.com/developerworks/university/systemz/schoolsLA.html#brazil"&gt; link das faculdades&lt;/a&gt; com seus respectivos representantes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-9190083447499841553?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/9190083447499841553/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=9190083447499841553' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/9190083447499841553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/9190083447499841553'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/11/mainframe-e-windows-server-juntos-na.html' title='Mainframe e Windows Server juntos ... na mesma máquina'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2863137001949134441</id><published>2011-10-16T09:40:00.000-07:00</published><updated>2011-10-16T09:45:15.421-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><title type='text'>Cloud Computing - Uma nova era ...</title><content type='html'>&lt;br /&gt;A evolução das tecnologias de&amp;nbsp;virtualização e os avanços da&amp;nbsp;capacidade dos servidores somando-se ao aumento&amp;nbsp;de aplicações compartilhadas estão permitindo às&amp;nbsp;empresas disponibilizarem uma vasta gama de&lt;br /&gt;soluções no modelo computacional como serviço. Aplicações que&amp;nbsp;até há pouco tempo atrás não se imaginava que&amp;nbsp;poderiam ser implementadas nesse modelo agora já&amp;nbsp;estão disponíveis para empresas dos mais diferentes portes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A este modelo de computação orientada a serviço chamamos de &lt;b&gt;&lt;a href="http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem"&gt;Cloud Computing&lt;/a&gt;&lt;/b&gt;.&amp;nbsp;&amp;nbsp;Porém, como em toda nova&amp;nbsp;tecnologia que promete causar uma revolução,&amp;nbsp;muitas dúvidas e questionamentos vêm à tona e, no caso de&amp;nbsp;Cloud Computing, não é diferente.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para entendermos melhor o conceito de Cloud Computing,&amp;nbsp;tomemos como exemplo a interessante analogia feita&amp;nbsp;por Nicholas Carr em seu livro The Big Switch (A&amp;nbsp;Grande Mudança), no qual defende&amp;nbsp;que, assim como a energia elétrica&amp;nbsp;deixou de ser gerada de forma&amp;nbsp;descentralizada para se tornar um&amp;nbsp;serviço público, o mesmo acontecerá&amp;nbsp;com os serviços de TI. Estima-se que,&amp;nbsp;até 2013, cerca de 20% da carga&amp;nbsp;computacional do mundo corporativo&amp;nbsp;estará funcionando em infraestruturas&amp;nbsp;Clouds públicas.&lt;br /&gt;&lt;br /&gt;Segue um &lt;a href="http://www.fiap.com.br/ideias-fiap/fiap-cafe/"&gt;podcast &lt;/a&gt;que eu gravei junto com o professor Celso Poderoso da &lt;a href="http://www.fiap.com.br/"&gt;FIAP &lt;/a&gt;sobre o assunto. Este podcast serve para entender os principais conceitos relacionados ao tema para quem está iniciando nesta área.&lt;br /&gt;&lt;br /&gt;A IBM também já provê uma grande quantidade de serviços na Cloud endereçado principalmente para o público corporativo. Para maiores informações acesse a área de &lt;a href="http://www.ibm.com/cloud-computing/us/en/"&gt;Smart Cloud&lt;/a&gt; da IBM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2863137001949134441?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2863137001949134441/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2863137001949134441' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2863137001949134441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2863137001949134441'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/10/cloud-computing-uma-nova-era.html' title='Cloud Computing - Uma nova era ...'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-7460724873466981841</id><published>2011-09-23T11:11:00.000-07:00</published><updated>2011-09-23T11:11:46.969-07:00</updated><title type='text'>Afinal o que é BAO ?</title><content type='html'>&lt;br /&gt;BAO (Business Analytics and Optimization) define uma nova categoria de de soluções que permitem às organizações transformar dados em novas descobertas e percepções, criando oportunidades para as empresas otimizarem seus negócios. Ao desenvolver uma solução de BAO incluímos recursos e soluções para gestão de dados corporativos, os quais abrangem a gestão da informação, gestão de conteúdo corporativo e análise de negócios, bem como outras áreas afins, como por exemplo: colaboração, otimização e gestão de armazenamento de dados.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Até meados dos anos 80 o foco das empresas era a eficiência operacional, o que em tecnologia se traduzia na implementação de sistemas ERP. A partir dos anos 90, com a evolução dos recursos computacionais e ampliação da Internet como meio de colaboração, se iniciou um ciclo voltado ao relacionamento ao cliente (sistemas CRM) e a busca por monitorar e fazer simulações do desempenho corporativo, o que aconteceu através das soluções de BI – Business Intelligence. Falando de maneira bem simples o BI é utilizado para acompanhar indicadores corporativos quando você sabe a pergunta, por exemplo: quanto eu vendi no mês passado? Qual o meu nível de estoque? Se eu ampliar minha equipe de vendas, qual será meu resultado? Atualmente, as empresas precisam combinar dados e fazer novas correlações, para prever e antecipar movimentos. Ou seja, formular perguntas que ainda não sabem, neste momento o BI evolui para BA – Business Analytics. O BAO é um passo adicional, colocando Otimização a este processo de descoberta. Isso significa colocar a informação em ação, inserir informação em processos, transformando e automatizando uma decisão estratégica (exemplo, um novo produto ou modelo de negócio) ou operacional (exemplo, a solução automática de um problema).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As soluções de software da IBM neste segmento são:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Implantação de um data warehouse corporativo – configuradas de acordo com a necessidade do cliente, aqui entram os appliances da IBM: ISAS e Netezza&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Aplicativos de Business Intelligence e Analíticos como Cognos, SPSS, OpenPages, etc)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Aplicativos para gestão de dados de IM (banco de dados, segurança, gestão de dados mestre, etc)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Aplicativos de gestão de conteúdo para ECM (organização de documentos digitalizados, processos de fluxo de documentos, etc)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;Além disso, a IBM tem soluções por indústria que atendem requerimentos específicos. Neste caso, o desenho da solução requer um esforço “cross-brand”, combinando um ou mais dos componentes citados acima. Em alguns casos, envolvemos nossa equipe do Laboratório de Pesquisa, para desenvolver aplicações analíticas sob medida para um problema, como por exemplo, a solução para análise meteorológica que está sendo desenvolvida em parceria com a Prefeitura do Rio de Janeiro.&lt;br /&gt;&lt;br /&gt;fonte adaptado: Entrevista da&amp;nbsp;Kátia Vaskys (Executiva de BAO - IBM Brazil na Intranet)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-7460724873466981841?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/7460724873466981841/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=7460724873466981841' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7460724873466981841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7460724873466981841'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/09/afinal-o-que-e-bao.html' title='Afinal o que é BAO ?'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3423749027183169664</id><published>2011-09-01T14:09:00.000-07:00</published><updated>2011-09-01T14:25:12.656-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spss'/><category scheme='http://www.blogger.com/atom/ns#' term='cognos'/><title type='text'>Análise Preditiva com SPSS</title><content type='html'>&lt;br /&gt;&lt;div&gt;A necessidade das empresas em mineração e análise de dados faz com que muitas arquiteturas considerem a inclusão de componentes focados neste tipo de necessidade.&lt;br /&gt;&lt;br /&gt;É muito comum em termos arquiteturais adicionar o mining como a próxima etapa após um bem sucedido trabalho de BI. A diferença fundamental é que BI ajuda a entender o passado enquanto que análise preditiva e mining ajudam a entender o futuro.&lt;br /&gt;&lt;br /&gt;A IBM atende este mercado com uma ferramenta denominada SPSS.&lt;br /&gt;&lt;br /&gt;Abaixo segue uma demo interessante integrando &lt;a href="http://www-01.ibm.com/software/br/db2/cognos/"&gt;Cognos BI&lt;/a&gt; e &lt;a href="http://www-142.ibm.com/software/products/br/pt/spss-modeler"&gt;SPSS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/CLl7VhJPgYo" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;div&gt;Há um artigo legal no &lt;a href="http://www.webbuyersguide.com/Member/RegisterMember.aspx?id=17723"&gt;WebBuyers que fala sobre o assunto&lt;/a&gt;. A parte chata é que é necessário se registrar, mas o tema é legal para ficar antenado.&lt;br /&gt;&lt;br /&gt;Um outro artigo legal é que fala da integração de&lt;a href="http://www.ibm.com/developerworks/br/data/library/techarticle/dm-1007predictiveanalyticssapspss/"&gt; SPSS com SAP&lt;/a&gt;. Vale a pena conferir.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3423749027183169664?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3423749027183169664/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3423749027183169664' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3423749027183169664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3423749027183169664'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/09/analise-preditiva-com-spss.html' title='Análise Preditiva com SPSS'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/CLl7VhJPgYo/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-375682006021109239</id><published>2011-08-30T18:49:00.000-07:00</published><updated>2011-09-05T05:10:47.341-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cognos'/><title type='text'>Arquiteturas de Business Inteligence</title><content type='html'>A cada nova arquitetura e a cada novo projeto vamos aprendendo novas coisas e melhorando a nossa formação como arquiteto. Uma das novidades que venho me deparando neste ano são com as soluções de BI (Business Inteligence) e BA (Business Analytics). Ainda me considero um aprendiz nesta área, mas a cada nova reunião vou entendendo melhor como as coisas funcionam e as minhas arquiteturas vão ficando mais refinadas.&lt;br /&gt;&lt;br /&gt;Este tipo de arquitetura tem algumas peculiaridades como por exemplo a aproximação com negócio. Para ter um desenho arquitetônico adequado invariavelmente você passa por entender quais as necessidades latentes de negócio.&lt;br /&gt;&lt;br /&gt;O vocabulário de BI tambem assusta no começo mas depois várias perguntas aos especialistas na área e uma leitura bem dada no livro de &lt;a href="http://www.kimballgroup.com/html/booksDWT2.html"&gt;Kimball&lt;/a&gt;, tudo começa a ficar mais fácil. O assunto é bem gostoso e ao final você descobre que fato, dimensão, métrica, OLAP, ROLAP, DW nada mais é que tabelas e banco de dados.&lt;br /&gt;&lt;br /&gt;É claro que as coisas não são tão simples assim e o potencial destas soluções são fascinantes.&lt;br /&gt;&lt;br /&gt;Eu encontrei um artigo muito legal da IBM e Gartner Group falando de boas práticas de BI e vale a pena dar uma lida. São coisas que como arquitetos devemos saber de cor e salteado. O artigo é "&lt;a href="http://www.webbuyersguide.com/resource/resourceDetails.aspx?id=19813"&gt;Gartner: Bridge the Gap between BI Best Practices and Successful Real-World Solutions&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;O produto da IBM que trata aspectos de BI é o Cognos 10. &lt;a href="http://www.youtube.com/watch?v=xVx2RV8yH-I&amp;amp;feature=related"&gt;Segue um link com alguns tutoriais bem legais&lt;/a&gt;. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-375682006021109239?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/375682006021109239/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=375682006021109239' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/375682006021109239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/375682006021109239'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/08/cada-nova-arquitetura-e-cada-novo.html' title='Arquiteturas de Business Inteligence'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-9125240609270791524</id><published>2011-07-26T07:10:00.000-07:00</published><updated>2011-07-26T07:10:54.284-07:00</updated><title type='text'>O que são Industry Frameworks ?</title><content type='html'>Adoro explicações simples e objetivas. Aqui vai uma video bem didático da aplicabilidade dos industry frameworks com um exemplo de empresa de varejo.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="425" height="344" src="http://www.youtube.com/embed/jNmvntqOcR0?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-9125240609270791524?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/9125240609270791524/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=9125240609270791524' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/9125240609270791524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/9125240609270791524'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/07/o-que-sao-industry-frameworks.html' title='O que são Industry Frameworks ?'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/jNmvntqOcR0/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-7457068053616273347</id><published>2011-06-29T07:50:00.000-07:00</published><updated>2011-06-29T07:54:21.966-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse java'/><title type='text'>Eclipse 3.7 chegou !!!</title><content type='html'>A nova versão do Eclipse foi disponibilizada esta semana. É a versão 3.7 com codinome de Indigo.&lt;br /&gt;&lt;br /&gt;Há uma reportagem da &lt;a href="http://www.ibm.com/developerworks/opensource/library/os-eclipse-indigo/index.html?cmp=dw&amp;cpb=dwope&amp;ct=dwnew&amp;cr=dwnen&amp;ccy=zz&amp;http://www.blogger.com/img/blank.gifhttp://www.blogger.com/img/blank.gifcsr=061611"&gt;IBM bem bacana falando das novidades&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Eu já &lt;a href="http://www.eclipse.org/downloads/"&gt;baixei &lt;/a&gt;e está funcionando bem. A compatibilidade com os workspaces foi 100% até. Já testei JSF, Primefaces, SWT e WebServices. Valeu a pena a atualização.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-7457068053616273347?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/7457068053616273347/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=7457068053616273347' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7457068053616273347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7457068053616273347'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/06/eclipse-37-chegou.html' title='Eclipse 3.7 chegou !!!'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4739487160579424277</id><published>2011-06-28T10:22:00.000-07:00</published><updated>2011-06-28T10:31:06.215-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='governança'/><title type='text'>Versão nova do CobiT</title><content type='html'>Este post não é de um produto IBM, mas como julgo o assunto importante para a comunidade de governança de TI, eu vou publicar aqui. &lt;br /&gt;&lt;br /&gt;Foi publicado pelo ISACA a &lt;a href="http://www.isaca.org/Knowledge-Center/Research/ResearchDeliverables/Pages/COBIT-5-Exposure-Draft.aspx"&gt; versão 5.0 do CobiT em draft&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Mas para quem não sabe o que é Cobit segue trecho explicativo extraído do wikipedia.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pt.wikipedia.org/wiki/CobiT"&gt;COBIT®&lt;/a&gt;,(Control Objectives for Information and related Technology), é um guia de boas práticas apresentado como framework, dirigido para a gestão de tecnologia de informação (TI). Mantido pelo ISACA (Information Systems Audit and Control Association), possui uma série de recursos que podem servir como um modelo de referência para gestão da TI, incluindo um sumário executivo, um framework, objetivos de controle, mapas de auditoria, ferramentas para a sua implementação e principalmente, um guia com técnicas de gerenciamento. &lt;br /&gt;&lt;br /&gt;Especialistas em gestão e institutos independentes recomendam o uso do CobiT como meio para otimizar os investimentos de TI, melhorando o retorno sobre o investimento (ROI) percebido, fornecendo métricas para avaliação dos resultados (Key Performance Indicators KPI, Key Goal Indicators KGI e Critical Success Factors CSF).&lt;br /&gt;&lt;br /&gt;O CobiT independe das plataformas de TI adotadas nas empresas, tal como independe do tipo de negócio e do valor e participação que a tecnologia da informação tem na cadeia produtiva da empresa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4739487160579424277?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4739487160579424277/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4739487160579424277' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4739487160579424277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4739487160579424277'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/06/versao-nova-do-cobit.html' title='Versão nova do CobiT'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-1118322772089969597</id><published>2011-06-17T09:15:00.000-07:00</published><updated>2011-06-17T09:17:33.946-07:00</updated><title type='text'>Um centenário de conquistas da IBM</title><content type='html'>A IBM faz 100 anos e neste tempo muita coisa aconteceu. Este vídeo traz um pouco da história desta companhia e como as coisas estão mudando.&lt;br /&gt;&lt;br /&gt;&lt;iframe height="295" src="http://www.youtube.com/embed/g3vYXQOMQaE?fs=1" frameborder="0" width="480" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/9Y8Pm7lu24c?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-1118322772089969597?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/1118322772089969597/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=1118322772089969597' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1118322772089969597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1118322772089969597'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/06/um-centenario-de-conquistas-da-ibm.html' title='Um centenário de conquistas da IBM'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/g3vYXQOMQaE/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-5566067685079161449</id><published>2011-06-07T17:20:00.000-07:00</published><updated>2011-06-07T17:26:02.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='watson'/><title type='text'>Vc. sabe quem é o Watson ?</title><content type='html'>A IBM tem trabalhos em vários segmentos de pesquisa. Um deles denominado Watson foi testado em um progama de perguntas e respostas popular nos EUA chamado Jeopardy.&lt;br /&gt;&lt;br /&gt;Hoje tive uma reunião com um membro do Jeopardy e ter a oportunidade de discutir os caminhos desta tecnologia e entender a arquitetura deste mega projeto foi uma experiência única.&lt;br /&gt;&lt;br /&gt;É incontável a aplicabilidade deste ambiente. Dentro os quais podemos citar o trabalho como apoio a especialidades médicas ou um serviço de call center personalizado para investimento. Este trabalho da IBM esta levando a tecnologia a outro patamar.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.youtube.com/embed/WFR3lOm_xhE" allowfullscreen="" width="560" frameborder="0" height="349"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-5566067685079161449?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/5566067685079161449/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=5566067685079161449' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5566067685079161449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5566067685079161449'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/06/vc-sabe-quem-e-o-watson.html' title='Vc. sabe quem é o Watson ?'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/WFR3lOm_xhE/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-6090674458341237037</id><published>2011-05-15T06:37:00.001-07:00</published><updated>2011-05-15T06:39:38.739-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rational'/><title type='text'>Palestra de C/ALM no Just Java 2011</title><content type='html'>Conforme prometido segue a palestra que ministrei no Just Java 2011. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Disponível para download.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;muito obrigado a todos os presentes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="width:425px" id="__ss_7970494"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/alexbcbr/just-java-2011" title="Just java   2011"&gt;Just java   2011&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse7970494" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=justjava-2011-110515083544-phpapp02&amp;amp;stripped_title=just-java-2011&amp;amp;userName=alexbcbr"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed name="__sse7970494" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=justjava-2011-110515083544-phpapp02&amp;amp;stripped_title=just-java-2011&amp;amp;userName=alexbcbr" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/alexbcbr"&gt;Alex Coqueiro&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6="&gt;&lt;/script&gt;&lt;/div&gt;&lt;script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6="&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-6090674458341237037?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/6090674458341237037/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=6090674458341237037' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6090674458341237037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6090674458341237037'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/05/palestra-de-calm-no-just-java-2011.html' title='Palestra de C/ALM no Just Java 2011'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3777174149356996481</id><published>2011-05-10T13:02:00.000-07:00</published><updated>2011-05-10T13:05:30.322-07:00</updated><title type='text'>Evento Just Java</title><content type='html'>Pessoal,&lt;br /&gt;&lt;br /&gt;No próximo sábado vou ministrar uma palestra no Just Java falando um pouco sobre a automação no ciclo de vida do desenvolvimento de sistemas.&lt;br /&gt;&lt;br /&gt;Maiores informações segue link do evento:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sucesusp.org.br/portal_novo/"&gt;http://www.sucesusp.org.br/portal_novo/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;e link da grade de apresentadores:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://grade.justjava.com.br/"&gt;http://grade.justjava.com.br/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3777174149356996481?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3777174149356996481/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3777174149356996481' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3777174149356996481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3777174149356996481'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/05/evento-just-java.html' title='Evento Just Java'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-5221148443892205847</id><published>2011-03-22T05:33:00.000-07:00</published><updated>2011-03-22T05:34:47.850-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rational'/><title type='text'>O inicio da história da metodologia de desenvolvimento</title><content type='html'>Animação sobre a história do modelo de desenvolvimento de software que ficou conhecido no mercado como desenvolvimento em cascata (Waterfall).&lt;br /&gt;&lt;br /&gt;É uma historinha engraçada mas, que no fundo, faz um resgate da memória e da verdadeira obra do Winston Royce (1929-1955).&lt;br /&gt;&lt;br /&gt;&lt;iframe width="425" height="344" src="http://www.youtube.com/embed/X1c2--sP3o0?fs=1" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;obrigado ao meu amigo Marcelo Savio pela dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-5221148443892205847?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/5221148443892205847/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=5221148443892205847' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5221148443892205847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5221148443892205847'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/03/o-inicio-da-historia-da-metodologia-de.html' title='O inicio da história da metodologia de desenvolvimento'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/X1c2--sP3o0/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3981853946430367486</id><published>2011-03-14T14:04:00.000-07:00</published><updated>2011-03-14T14:07:23.170-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rational'/><title type='text'>Demo do Rational Software Architect 8</title><content type='html'>Como fazer modelagens a partir de modelos livres (rascunho) no Rational Software Architect (RSA)&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.youtube.com/embed/8-Rrx1I8rBU?fs=1" frameborder="0" width="425" height="344" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3981853946430367486?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3981853946430367486/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3981853946430367486' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3981853946430367486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3981853946430367486'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/03/demo-do-rational-software-architect-8.html' title='Demo do Rational Software Architect 8'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/8-Rrx1I8rBU/default.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-5390737913367425277</id><published>2011-03-14T08:41:00.001-07:00</published><updated>2011-03-14T08:47:05.279-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='db2'/><title type='text'>Palestra gratuita de Cloud Computing com DB2</title><content type='html'>Marque na sua agenda dia 31/03 as 19:30 na Av. Lins de Vasconcelos, 1264 - 8 andar&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-BpfohRhGY1c/TX43bSE65vI/AAAAAAAAF4A/BeA7trGJrnw/s1600/sp-2011-03-31_1.jpg"&gt;&lt;img style="cursor: pointer; width: 494px; height: 366px;" src="http://4.bp.blogspot.com/-BpfohRhGY1c/TX43bSE65vI/AAAAAAAAF4A/BeA7trGJrnw/s200/sp-2011-03-31_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5583961529834465010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para fazer a inscrição &lt;a href="http://www.gmartineeventos1.com.br/smartprofessional/2011-03-31-insc.asp"&gt;clique aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-5390737913367425277?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/5390737913367425277/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=5390737913367425277' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5390737913367425277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5390737913367425277'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/03/palestra-gratuita-de-cloud-computing.html' title='Palestra gratuita de Cloud Computing com DB2'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-BpfohRhGY1c/TX43bSE65vI/AAAAAAAAF4A/BeA7trGJrnw/s72-c/sp-2011-03-31_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-8409973106966097044</id><published>2011-02-06T04:18:00.000-08:00</published><updated>2011-02-06T04:21:58.261-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='db2'/><title type='text'>Acessando DB2 com tela gráfica</title><content type='html'>Se você utiliza DB2 como banco de dados este post é para você.&lt;br /&gt;&lt;br /&gt;A IBM tem um ótima ferramenta para navegação de forma produtiva no DB2. O nome da ferramenta é o IBM Data Studio. Ela foi um ferramenta que veio com a aquisição da empresa Optim.&lt;br /&gt;&lt;br /&gt;Importante mencionar que esta ferramenta é gratuíta e portante deve ser kit obrigatório no seu dia-a-dia com banco de dados.&lt;br /&gt;&lt;br /&gt;Maiores informações em &lt;a href="http://www-01.ibm.com/software/data/optim/data-studio/"&gt;http://www-01.ibm.com/software/data/optim/data-studio/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-8409973106966097044?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/8409973106966097044/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=8409973106966097044' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8409973106966097044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8409973106966097044'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/02/acessando-db2-com-tela-grafica.html' title='Acessando DB2 com tela gráfica'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4986701262176312167</id><published>2011-02-05T11:37:00.000-08:00</published><updated>2011-02-05T11:41:07.898-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rede'/><title type='text'>Conheca um pouco a respeito de IPv6</title><content type='html'>No papel de arquiteto e importante conhecer um pouco a respeito de redes. Este conhecimento e fundamental em muitos projetos. Desprezar a rede pode ser a diferenca entre o sucesso e fracasso do projeto.&lt;br /&gt;&lt;br /&gt;Um tema importante na parte de redes e a migracao para IPv6. Abaixo segue um curso bem legal que explica um pouco desta area e que entendo ser essencial para conhecimento de arquiteto.&lt;br /&gt;&lt;a href="http://curso.ipv6.br/elearning/"&gt;&lt;br /&gt;Clique aqui&lt;/a&gt; para acessar o curso gratuitamente.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4986701262176312167?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4986701262176312167/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4986701262176312167' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4986701262176312167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4986701262176312167'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/02/conheca-um-pouco-respeito-de-ipv6.html' title='Conheca um pouco a respeito de IPv6'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2656617822982769771</id><published>2011-01-15T11:24:00.000-08:00</published><updated>2011-01-15T11:44:15.322-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rational'/><title type='text'>Colaboração entre desenvolvedores</title><content type='html'>Quando falamos de desenvolvimento de aplicações, um ponto sempre muito discutido é a integração entre as disciplinas que permeiam o desenvolvimento de componentes. É de fundamental importância saber com quem está a atividade de desenvolver o componente, quais os defeitos gerados pelo artefato, quais os requisitos estão associados aos componentes.&lt;br /&gt;&lt;br /&gt;Estas e muito outras automações são providas pela IBM pelo produto Rational Team Concert (RTC). Este produto consegue orquestar as atividades da equipe de projeto. Nele você consegue configurar se o seu processo é Unified Process, RUP, Scrum e fazer customizações aderentes a sua necessidade de projeto.&lt;br /&gt;&lt;br /&gt;Uma coisa bem bacana é você poder baixar a licença do software para até 10 desenvolvedores de forma gratuita. A instalação é super rápida sendo baseada no Tomcat.&lt;br /&gt;&lt;br /&gt;Para aprender mais sobre o RTC vai algumas dicas:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kilobyte.com.br/tutorial-rational-team-concert-ibm/"&gt;Tutorial não-oficial de Rational Team Concert&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://jazz.net/downloads/rational-team-concert/releases/3.0?ref_content=splashlink"&gt;Download gratuito do produto&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Novidades da versão 3.0 para quem já conhece o produto&lt;br /&gt;&lt;br /&gt;Check out this SlideShare Presentation: &lt;div style="width: 425px;" id="__ss_5720010"&gt;&lt;strong style="display: block; margin: 12px 0pt 4px;"&gt;&lt;a href="http://www.slideshare.net/billduncan/whats-new-in-rational-team-concert-30" title="What's New in Rational Team Concert 3.0"&gt;What's New in Rational Team Concert 3.0&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse5720010" height="355" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=whatsnewinrtc3-101109160705-phpapp02&amp;amp;stripped_title=whats-new-in-rational-team-concert-30&amp;amp;userName=billduncan"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed name="__sse5720010" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=whatsnewinrtc3-101109160705-phpapp02&amp;amp;stripped_title=whats-new-in-rational-team-concert-30&amp;amp;userName=billduncan" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding: 5px 0pt 12px;"&gt;View more presentations from &lt;a href="http://www.slideshare.net/billduncan"&gt;Bill Duncan&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2656617822982769771?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2656617822982769771/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2656617822982769771' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2656617822982769771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2656617822982769771'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2011/01/colaboracao-entre-desenvolvedores.html' title='Colaboração entre desenvolvedores'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-1825884470712274706</id><published>2010-12-30T09:38:00.000-08:00</published><updated>2010-12-30T09:46:57.330-08:00</updated><title type='text'>Renascimento</title><content type='html'>Um ano se passou desde meu último post. Em 2010 deixei de ser um especialista em Portal para ser arquiteto de governança. Foi um ano divertido e além de governança, trabalhei muito com insurance, utilities e tudo mais que precisou de uma solução de arquitetura. Resumindo, virei a página de especialista para assumir o papel de generalista.&lt;br /&gt;&lt;br /&gt;Fiquei muito tentado a rebatizar este blog com algo relacionado a governança. E olha que tem muito assunto, mas na prática tenho tanta coisa para falar que não queria ficar restrito a um único tema. Acho que falarei mais sobre governança, mas vamos experimentar assim e ver no que dá.&lt;br /&gt;&lt;br /&gt;2011 vida nova.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-1825884470712274706?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/1825884470712274706/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=1825884470712274706' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1825884470712274706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1825884470712274706'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2010/12/renascimento.html' title='Renascimento'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-6162305630642955051</id><published>2009-12-30T02:23:00.000-08:00</published><updated>2009-12-30T02:26:50.414-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Mais exemplos de como implementar AJAX no Portal</title><content type='html'>Feliz 2010 para os meus leitores com muita paz e alegria.&lt;br /&gt;&lt;br /&gt;Encerraremos 2009 com um post de AJAX com WPF.&lt;br /&gt;&lt;br /&gt;Otimo artigo que mostra como implementar recursos de AJAX no WebSphere Portal sem a necessidade de codificação.&lt;br /&gt;&lt;br /&gt;Para mais informações &lt;a href="http://www-10.lotus.com/ldd/pfwiki.nsf/dx/12152009110902AMWEBLXP.htm"&gt;clique aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-6162305630642955051?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/6162305630642955051/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=6162305630642955051' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6162305630642955051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6162305630642955051'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/12/mais-exemplos-de-como-implementar-ajax.html' title='Mais exemplos de como implementar AJAX no Portal'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-1393933085287966361</id><published>2009-10-20T22:49:00.001-07:00</published><updated>2010-12-30T09:51:34.235-08:00</updated><title type='text'>Site em Portugues com Webcast de Lotus</title><content type='html'>Pessoal,&lt;br /&gt;&lt;br /&gt;Esta disponível no site do developerworks um lugar para vc. consultar e baixar informações e webcasts de Lotus em Portugues.&lt;br /&gt;&lt;br /&gt;Maiores informações em &lt;a href="http://www.ibm.com/developerworks/br/lotus/"&gt;http://www.ibm.com/developerworks/br/lotus/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-1393933085287966361?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/1393933085287966361/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=1393933085287966361' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1393933085287966361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1393933085287966361'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/10/site-em-portugues-com-webcast-de-lotus.html' title='Site em Portugues com Webcast de Lotus'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-8786570941284098953</id><published>2009-10-19T13:53:00.001-07:00</published><updated>2010-12-30T09:51:06.271-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wcm'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Novidades do Portal Excelence Conference 2009</title><content type='html'>Encerrou mais um Portal Excelence Conference e como resultado há um caminhão de novidades e coisas para estudar e aprender. No geral o evento foi excelente.&lt;br /&gt;&lt;br /&gt;Quero detalhar algumas das novidades nos proximos posts, mas já aproveito para fazer aquele resumão dos higlights de Portal e WCM.&lt;br /&gt;&lt;br /&gt;A IBM vai lançar o Portal 6.1.5 e junto com ele a diretriz de tonar o produto mais fácil de utilizar reduzindo desta forma o TCO. Dado o direcionamento estratégico vamos a parte técnica.&lt;br /&gt;&lt;br /&gt;O Portal está disponível para as versões 6.1 e 7 do WebSphere Application Server. Para a versão 7 está disponível o WSRP 2.0 e JSR 286 (full implementation) que permite entre outras coisas a troca de mensagens entre portets WSRP. No catálogo de portlets há disponível o portlet que permite troca de mensagens com aplicações PHP em WSRP. Esta alteração permite a troca de mensagens com os webparts do Microsoft Share Point.&lt;br /&gt;&lt;br /&gt;Na parte de Mashups o Portal implementa o container de Mashups do Mashup Center 2.0. Este container permite que você execute formulários do Lotus Forms Turbo dentro do Lotus Mashup de forma nativa. Também é possível gerar um mashup a partir dos dados coletados do Forms Turbo e consumir e tratar os dados por meio de chamadas JSON. Na prática isso possibilita uma forma fácil de consumir os dados coletados do formulário conhecendo 0% da api's de Forms.&lt;br /&gt;&lt;br /&gt;Na parte de tema agora é possível gerar um thema no portal com tableless. O thema do portal foi customizado para gerar customizações usando JSTL e Expression Language. Isso diminuiu sensivelmente a quantidade de código gerado no JSP do Portal.&lt;br /&gt;&lt;br /&gt;Na parte de menu é possível integrar a navegação dos menus de WCM com a navegação de menus no portal. Toda a parte de manutenção de menus foi recriada usando ajax para melhorar a forma de criação de itens no menu. Isso faz com que na própria página você consiga alterar as navegações incluindo sub-itens com drag and drop. Essa parte ficou ótima.&lt;br /&gt;&lt;br /&gt;Na parte de Page Builder você pode incluir novos portlets de maneira mais intuitiva. O novo Page Builder permite redefinir colunas e cores das páginas.&lt;br /&gt;&lt;br /&gt;Na parte de análise de navegação de páginas no portal há integração com o Coremetrics e webtrends por meio de injeção de código javascript no tema. Eu vi o exemplo com o Webtrends onde era possível saber quem está logando e quais os portlets e páginas que estavam sendo acessados.&lt;br /&gt;&lt;br /&gt;Na parte de segurança uma mudança importante foi a aderência do Portal com TAI e TAI++. Para colocar de forma prática, esta integração permite integrar certificados digitais sem a necessidade de desenvolver uma CUR (Custom User Registry). O Uso de TAI++ limpou bastante as customizações de autenticação necessárias para o Portal.&lt;br /&gt;&lt;br /&gt;Ainda sobre segurança o portal incluiu um conceito chamado impersonificação que permite mudar o Token de autenticação do portal via programação. Com isso eu posso reescrever o Principal gerado pelo LTPA Token.&lt;br /&gt;&lt;br /&gt;Vamos ao WCM.&lt;br /&gt;&lt;br /&gt;A primeira mudança foi que agora o portlet de WCM está no padrão JSR286 permitindo a inclusão de comentários, blogs e wikis no template de conteúdo. Outro recurso importante foi o WCM consumir recursos de CMS (Content Management System) através de RSS e publicar o resultado via conteúdo.&lt;br /&gt;&lt;br /&gt;Houve melhorias no Inlide editing do WCM permitindo edição em popup e como página web modal. Este recurso ficou muito bonito e ótimo para ser utilizado pelos usuários.&lt;br /&gt;&lt;br /&gt;Outro recurso é o Document Picker do WM quer permite você criar conteúdos referenciando links de documentos obtidos diretamente do seu ECM. No syndication foi disponibilizado um portlet que apresenta quais conteúdos tiveram problemas no syndication. Relatório muito útil para a tomada de ações.&lt;br /&gt;&lt;br /&gt;Agora o WCM suporta WebDAV. Na prática isso faz com que você consiga fazer download ou atualizados componentes no WCM com uma ferramenta externa cmo Adobe Dreamweaver.&lt;br /&gt;Qualquer ferramenta que suporte WebDAV pode navegar nos metadados e menus do WCM.&lt;br /&gt;&lt;br /&gt;Para finalizar gostaria de destacar uma apresentação de Portal com Flex. A direção do Portal em RIA é trabalhar com Doko e javscript, entretando houve uma preocupação de não excluir o Flex como Front End. A equipe do laboratório apresentou o thema 100% em Flex. Programadores Flex podem usar e abusar dos recursos do Portal.&lt;br /&gt;&lt;br /&gt;Vou tentar conseguir o vídeo desta demo e colocar neste blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-8786570941284098953?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/8786570941284098953/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=8786570941284098953' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8786570941284098953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8786570941284098953'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/10/novidades-do-portal.html' title='Novidades do Portal Excelence Conference 2009'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3952901066096582632</id><published>2009-09-29T13:39:00.001-07:00</published><updated>2009-09-29T13:39:39.458-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Webcast de Portal tunning</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_2092208"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/alexbcbr/webcast-websphere-portal-performance" title="Webcast WebSphere Portal Performance"&gt;Webcast WebSphere Portal Performance&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=webcast-portal-performance-090929152604-phpapp01&amp;stripped_title=webcast-websphere-portal-performance" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=webcast-portal-performance-090929152604-phpapp01&amp;stripped_title=webcast-websphere-portal-performance" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/alexbcbr"&gt;Alex Coqueiro&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3952901066096582632?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3952901066096582632/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3952901066096582632' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3952901066096582632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3952901066096582632'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/09/webcast-de-portal-tunning.html' title='Webcast de Portal tunning'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2038974658998769579</id><published>2009-09-29T04:33:00.000-07:00</published><updated>2009-09-29T04:49:40.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Webcast gratuito de Portal</title><content type='html'>Não perca a oportunidade de participar de mais um WEBCAST Lotus em Português dia 29/09 ás 16:00&lt;br /&gt;&lt;br /&gt;O objetivo deste call é &lt;span style="font-weight:bold;"&gt;compartilhar as experiências de melhores práticas com tunning de portal e explicar alguns dos parâmetros mais importantes na configuração do portal. Serão discutidos métodos para coletar dados e como estebelecer um painel comparativo de benchmarking antes e após o tunning.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Palestrante: Alex Coqueiro&lt;br /&gt;&lt;br /&gt;Como participar:&lt;br /&gt;&lt;br /&gt;Você terá que ligar para um dos números locais abaixo dependendo de sua região.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YG0NE8LP1N8/SsHxD9EYXAI/AAAAAAAAFXk/7_480HDuN2k/s1600-h/telefones.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 144px; height: 200px;" src="http://3.bp.blogspot.com/_YG0NE8LP1N8/SsHxD9EYXAI/AAAAAAAAFXk/7_480HDuN2k/s200/telefones.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5386851679546661890" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Senha de participante: 725566&lt;br /&gt;&lt;br /&gt;Para ver a apresentação: &lt;br /&gt;&lt;br /&gt;Acesse: &lt;a href="http://www.webdialogs.com/join/?schedid=8422658"&gt;http://www.webdialogs.com/join/?schedid=8422658&lt;/a&gt;&lt;br /&gt;Conference ID: 8422658&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2038974658998769579?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2038974658998769579/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2038974658998769579' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2038974658998769579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2038974658998769579'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/09/webcast-gratuito-de-portal.html' title='Webcast gratuito de Portal'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YG0NE8LP1N8/SsHxD9EYXAI/AAAAAAAAFXk/7_480HDuN2k/s72-c/telefones.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3203537369495394009</id><published>2009-09-13T16:09:00.000-07:00</published><updated>2009-09-29T04:50:28.501-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Wizard Pattern no Portlet Factory</title><content type='html'>O desenvolvimento de portlets com WebSphere Portlet Factory possui grande produtividade e isto não é novidade. Entretanto um forma de encapsular ainda mais os componentes e aumentar a produtivade auxiliando o desenvolvimento no modelo fabril de software é usar o wizard pattern do WPF.&lt;br /&gt;&lt;br /&gt;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&lt;br /&gt;&lt;br /&gt;No developerworks saiu um artigo muito bom sobre a construção de wizard pattern. &lt;a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0909_rekaby/0909_rekaby.html?S_TACT=105AGX54&amp;amp;S_CMP=C0910&amp;amp;ca=dnw-1034&amp;amp;ca=dth-w&amp;amp;open&amp;amp;cm_mmc=5936-_-n-_-vrm_newsletter-_-10731_129868&amp;amp;cmibm_em=dm:0:13950632"&gt;Para maiores informações clique aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3203537369495394009?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3203537369495394009/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3203537369495394009' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3203537369495394009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3203537369495394009'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/09/o-desenvolvimento-de-portlets-com.html' title='Wizard Pattern no Portlet Factory'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-6443655201500871730</id><published>2009-09-11T13:51:00.001-07:00</published><updated>2010-12-30T09:53:10.953-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Casamento do Portal com tecnologia Web2</title><content type='html'>Sem dúvida alguma a tecnologia de Web2.0 vem influenciando no modelo de trabalho dos Portais. Abaixo segue uma apresentação que mostra qual a relação entre as tecnologias de Web 2.0 e o WebSphere Portal.&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_1300605"&gt;&lt;a style="margin: 12px 0pt 3px; font: 14px Helvetica,Arial,Sans-serif; display: block; text-decoration: underline;" href="http://www.slideshare.net/write2munish/web20-ajax-and-rest-in-websphere-portal" title="Web2.0 Ajax and REST in WebSphere Portal"&gt;Web2.0 Ajax and REST in WebSphere Portal&lt;/a&gt;&lt;object style="margin: 0px;" height="355" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dtechnicaldocumentsproductsportalserveribmportalserverweb20ajaxandrestinwebsphere-090416113217-phpapp01&amp;amp;stripped_title=web20-ajax-and-rest-in-websphere-portal"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dtechnicaldocumentsproductsportalserveribmportalserverweb20ajaxandrestinwebsphere-090416113217-phpapp01&amp;amp;stripped_title=web20-ajax-and-rest-in-websphere-portal" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/write2munish"&gt;Munish Gupta&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-6443655201500871730?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/6443655201500871730/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=6443655201500871730' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6443655201500871730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6443655201500871730'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/09/casamento-do-portal-com-tecnologia-web2.html' title='Casamento do Portal com tecnologia Web2'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-7072879141656984109</id><published>2009-08-26T10:02:00.001-07:00</published><updated>2009-08-26T10:12:39.891-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Autenticação do Portal com o Desktop do Windows</title><content type='html'>&lt;a href="http://portal-ibm.blogspot.com/2008/01/autenticao-no-portal-com-desktop.html"&gt;Este tema já foi explorado neste blog para a versão 6.0 do Portal&lt;/a&gt;. No post de hoje eu gostaria de explorar esta funcionalidade no Portal 6.1.&lt;br /&gt;&lt;br /&gt;Na versão 6.1 do Portal o SPNego (componente presente no TAM), funciona como um TAI (trust association interceptor). Desta forma você consegue configurar o portal sem a necessidade de utilizar um software externo de autenticação para estabelecer uma comunicação kerberos com o IIS (Internet Information  Server). O módulo kerberos que está no IIS consegue obter um token de confiança entre o Microsoft AD e o Windows.&lt;br /&gt;&lt;br /&gt;Para fazer isso a configuração é bem simples. Abaixo segue um passo-a-passo.&lt;br /&gt;&lt;br /&gt;1) Enabling and configuring the SPNEGO TAI&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enabling :&lt;/span&gt;&lt;br /&gt;Perform the following steps to enable the Simple and Protected GSS-API Negotiation Mechanism trustassociation interceptor:&lt;br /&gt;1. Log on to the WebSphere Application Server administrative console.&lt;br /&gt;2. Click Security &gt; Secure administration, applications, and infrastructure.&lt;br /&gt;3. Click Web security and then click Trust association.&lt;br /&gt;4. Ensure that the Enable trust association checkbox is checked and then click Interceptors.&lt;br /&gt;5. Click New and then type com.ibm.ws.security.spnego.TrustAssociationInterceptorImpl in theInterceptor class name text field.&lt;br /&gt;6. Click OK and then click the Save link to save changes to the master configuration.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configuring:&lt;/span&gt;&lt;br /&gt;1.Log on to the WebSphere Application Server administrative console.&lt;br /&gt;2.Click Security &gt; Secure administration, applications, and infrastructure.&lt;br /&gt;3.Click Web security and then click Trust association.&lt;br /&gt;4.Ensure that the Enable trust association checkbox is checked and then click Interceptors.&lt;br /&gt;5.Click com.ibm.ws.security.spnego.TrustAssociationInterceptorImpl&lt;br /&gt;6.Click Custom properties&lt;br /&gt;7.Click New&lt;br /&gt;8.Name : com.ibm.ws.security.spnego.SPN1.hostName&lt;br /&gt;9.Value : portal61.ibdemo.com&lt;br /&gt;10.Click Save&lt;br /&gt;11.Click new to create a new property :&lt;br /&gt;12.Name : com.ibm.ws.security.spnego.SPN1.filterClass&lt;br /&gt;13.Value : com.ibm.ws.security.spnego.HTTPHeaderFilter&lt;br /&gt;14.Click Save&lt;br /&gt;15.You might have properties in the Custom Properties list as below :&lt;br /&gt;Name = Value&lt;br /&gt;com.ibm.ws.security.spnego.SPN1.hostName = portal61.ibdemo.com&lt;br /&gt;com.ibm.ws.security.spnego.SPN1.filterClass = com.ibm.ws.security.spnego.HTTPHeaderFilter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-7072879141656984109?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/7072879141656984109/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=7072879141656984109' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7072879141656984109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7072879141656984109'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/08/autenticacao-do-portal-com-o-desktop-do.html' title='Autenticação do Portal com o Desktop do Windows'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-6953028612749234585</id><published>2009-08-20T12:17:00.000-07:00</published><updated>2010-12-30T09:54:09.878-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wcm'/><title type='text'>Dica: Performance em buscar conteúdos no WCM</title><content type='html'>&lt;div style="text-align: justify;"&gt;Muitas vezes os usuários pedem alguns layouts de conteúdos WCM bem complexos, e uma coisa é fato: O WCM tem algumas limitações na forma de exibir seus conteúdos. Uma das alternativas é usar a API do WCM para trazer seus conteúdos e apresentar da forma que quiser, já que assim estará trabalhando num JSP. Eis que vem um probleminha chato: Performance.&lt;br /&gt;&lt;br /&gt;Apesar desse problema ter sido bem reduzido a partir da versão 6.1, para quem ainda está na 6.0 vai uma dica: Usar o Menu Component, se possível, para buscar os conteúdos que você precisa.&lt;br /&gt;Quando usamos o Menu Component do WCM ao invés do searchContent(), nota-se um ganho imenso de performance, já que o Menu Component é gerenciado internamente para cachear os resultados e fazer o melhor método de acesso.&lt;br /&gt;&lt;br /&gt;Para quem usa Portal 6.0:&lt;br /&gt;A dica é escrever um XML como saída do Menu Component e os valores que você vai precisar exibir, já que não é possível pegar o conteúdo da iteração corrente no menu.&lt;br /&gt;Ex:&lt;br /&gt;Cabeçalho: &lt;resultados&gt;&lt;span style="font-family:courier new;"&gt;[resultado]&lt;/span&gt;&lt;/resultados&gt;&lt;br /&gt;&lt;resultados&gt;Cada resultado: &lt;span style="font-family:courier new;"&gt;[conteudo][nome][placeholder...][url][placeholder...][/url]&lt;/span&gt;&lt;conteudo&gt;&lt;nome&gt;&lt;placeholder...&gt;&lt;/placeholder...&gt;&lt;url&gt;&lt;placeholder...&gt;&lt;/placeholder...&gt;&lt;/url&gt;&lt;/nome&gt;&lt;/conteudo&gt;&lt;/resultados&gt;&lt;br /&gt;&lt;resultados&gt;Rodapé: &lt;/resultados&gt;&lt;span style="font-family:courier new;"&gt;[/resultado]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No WPF você converte o resultado do componente usando uma classe LJO e &lt;span style="font-family:courier new;"&gt;XmlUtil.parseXml(workspace.render(rc, menuComponent));&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para quem usa Portal 6.1:&lt;br /&gt;Se precisar mesmo usar o WPF, faça como no exemplo acima, porém se puder resolver seu problema com um JSP incluído no resultado do menu, use o método &lt;span style="font-family:courier new;"&gt;renderingContext.getCurrentResultId();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-6953028612749234585?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/6953028612749234585/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=6953028612749234585' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6953028612749234585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6953028612749234585'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/08/dica-performance-em-buscar-conteudos-no.html' title='Dica: Performance em buscar conteúdos no WCM'/><author><name>Gustavo Concon</name><uri>http://www.blogger.com/profile/15868790915050001651</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4226548359323197459</id><published>2009-08-19T04:58:00.000-07:00</published><updated>2010-12-30T09:55:35.209-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Limitações no uso de Ajax em portlets</title><content type='html'>Não tem nada mais eficiente hoje em dia do que atender as requisições dos usuários em uma chamada Ajax, principalmente em Portais, onde as vezes o conteúdo requisitado é apenas de um pequeno portlet dentre uma página cheia deles. Para isso, o WebSphere Portlet Factory provê alguns builders para trabalhar com Ajax, e a famosa seção "Post-action behavior" nos builders que o suportam.&lt;br /&gt;Andei implementando essa funcionalidade esses dias, e notei algumas limitações importantes.&lt;br /&gt;&lt;br /&gt;1. Toda requisição Ajax é delegada a um Servlet dentro da sua aplicação de portlet, e assim, você não possui o contexto de Portal. Ou seja, nem pense em recuperar o PortletRequest ou PortletResponse.&lt;br /&gt;&lt;br /&gt;2. O contexto de segurança também não é passado, fiz alguns testes tentando recuperar o UserPrincipal da requisição, e o mesmo sempre retorna nulo. Conversei com o suporte da IBM e me informaram que isso não seria mesmo possível, &lt;span style="font-weight: bold;"&gt;NA VERSÃO 6.0&lt;/span&gt;, pois na versão 6.1 (Spec 286) o contexto do portlet é mantido através do Resource Serving.&lt;br /&gt;&lt;br /&gt;Do resto, achei expetacular a facilidade de se implementar chamadas Ajax com o WebSphere Portlet Factory. Sem uma linha de código, consegui trazer algumas aplicações de portlet para o mundo Web 2.&lt;br /&gt;&lt;br /&gt;Mais informações:&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0711_cooke/0711_cooke.html"&gt;http://www.ibm.com/developerworks/websphere/library/techarticles/0711_cooke/0711_cooke.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www-10.lotus.com/ldd/pfwiki.nsf/dx/learning-websphere-portlet-factory"&gt;http://www-10.lotus.com/ldd/pfwiki.nsf/dx/learning-websphere-portlet-factory&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4226548359323197459?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4226548359323197459/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4226548359323197459' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4226548359323197459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4226548359323197459'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/08/limitacoes-no-uso-de-ajax-em-portlets.html' title='Limitações no uso de Ajax em portlets'/><author><name>Gustavo Concon</name><uri>http://www.blogger.com/profile/15868790915050001651</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-1702062705546235971</id><published>2009-07-07T15:14:00.000-07:00</published><updated>2010-12-30T09:53:46.921-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Lançamento do Webphere Mobile</title><content type='html'>A IBM lançou o IBM Websphere Mobile Portal Accelerator 6.1.&lt;br /&gt;&lt;br /&gt;Este bundle contem o WebSphere Mobile Portal Enable na versão 6.1. Ele vem com suporte ao WebSphere Portal 6.1 permitindo disponibilizar conteúdo móvel para o Websphere Portal.&lt;br /&gt;&lt;br /&gt;Para detalhes sobre o produto &lt;a href="http://www-01.ibm.com/cgi-bin/common/ssi/ssialias?infotype=an&amp;amp;subtype=ca&amp;amp;htmlfid=897/ENUS209-186&amp;amp;appname=isource&amp;amp;language=enus&amp;amp;open&amp;amp;cm_mmc=5038-_-n-_-vrm_newsletter-_-10207_122508&amp;amp;cmibm_em=dm:0:16632223"&gt;clique aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-1702062705546235971?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/1702062705546235971/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=1702062705546235971' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1702062705546235971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1702062705546235971'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/07/lancamento-do-webphere-mobile.html' title='Lançamento do Webphere Mobile'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-6860907275465346485</id><published>2009-07-06T05:54:00.000-07:00</published><updated>2009-07-06T10:55:46.219-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Federação de bases de autenticação no WebSphere Portal</title><content type='html'>Um dos recursos interessantes do WebSphere Portal é o Federation.  Este recurso permite que você configure múltiplos repositórios de autenticação em uma mesma instância de WebSphere Portal.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-10.lotus.com/ldd/portalwiki.nsf/dx/MultipleRealms.pdf/$file/MultipleRealms.pdf"&gt;Clique aqui para ver os procedimentos de como configurar este recurso.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-6860907275465346485?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/6860907275465346485/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=6860907275465346485' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6860907275465346485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6860907275465346485'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/07/federacao-de-bases-de-autenticacao-no.html' title='Federação de bases de autenticação no WebSphere Portal'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3567328694823983910</id><published>2009-07-01T10:38:00.000-07:00</published><updated>2010-12-30T09:53:28.426-08:00</updated><title type='text'>WCM gerando conteúdo para smarthphones</title><content type='html'>Muito eu tenho falado e ouvido sobre conteúdo para dispositivos móveis e hoje encontrei uma documentação ótima que ensina como mostrar conteúdos de WCM no &lt;a href="http://portal-ibm.blogspot.com/2009/03/ibm-vem-trabalhando-de-forma-muito.html"&gt;WebSphere Mobile Portal Enable&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Em termos práticos, os conteúdos gerados no WCM poderão ser disponibilizado em diversos dispositivos como smartphones, celulares 2g, tablets entre outros.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Delivering%20Mobile%20Content%20using%20WEMP%20and%20WCM%2060.doc/$file/Delivering%20Mobile%20Content%20using%20WEMP%20and%20WCM%2060.doc"&gt;Link com a documentação explicativa.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3567328694823983910?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3567328694823983910/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3567328694823983910' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3567328694823983910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3567328694823983910'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/07/muito-eu-tenho-falado-e-ouvido-sobre.html' title='WCM gerando conteúdo para smarthphones'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-6744996762097597281</id><published>2009-06-30T19:00:00.000-07:00</published><updated>2009-06-30T19:43:27.590-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>APIs de Segurança no WebSphere Portal 6.1</title><content type='html'>Essa semana saiu uma artigo muito útil para quem desenvolve aplicações com WebSphere Portal.&lt;br /&gt;O artigo descreve o funcionamento do Login Portlet Service fazendo uma comparação entre o serviço do WebSphere Portal 6.0 e 6.1, além disso, traz um exemplo de como utilizar o recurso do remember me.&lt;br /&gt;Por último, fala sobre alguns filtros que podem ser utilizados com o serviços de login/logout e session timeout/session validation.&lt;br /&gt;&lt;br /&gt;Vale a pena conferir!!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0905_buchwald/0905_buchwald.html"&gt;http://www.ibm.com/developerworks/websphere/library/techarticles/0905_buchwald/0905_buchwald.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-6744996762097597281?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/6744996762097597281/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=6744996762097597281' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6744996762097597281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6744996762097597281'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/06/apis-de-seguranca-no-websphere-portal.html' title='APIs de Segurança no WebSphere Portal 6.1'/><author><name>Bruno Tavares</name><uri>http://www.blogger.com/profile/15948975564079109510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4364827088774359957</id><published>2009-06-25T11:53:00.000-07:00</published><updated>2009-06-25T12:02:23.141-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Websphere Portal disponivel na Amazon</title><content type='html'>Isso mesmo, este post nao esta errado. Ha uma versao do Websphere Portal na Amazon para desenvolvedores.&lt;br /&gt;&lt;br /&gt;Quer saber mais sobre o assunto.....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=2615"&gt;Clique aqui e confira voce mesmo.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4364827088774359957?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4364827088774359957/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4364827088774359957' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4364827088774359957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4364827088774359957'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/06/websphere-portal-disponivel-na-amazon.html' title='Websphere Portal disponivel na Amazon'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-5567320817144785754</id><published>2009-06-10T08:10:00.000-07:00</published><updated>2010-12-30T09:54:48.069-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Como integrar o Mashup Center e o WebSphere Portal</title><content type='html'>PDF com explicações bem legais de como integrar estes dois produtos.&lt;br /&gt;&lt;br /&gt;&lt;a href="ftp://ftp.software.ibm.com/common/ssi/sa/wh/n/epw14003usen/EPW14003USEN.PDF"&gt;Faça o download aqui.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-5567320817144785754?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/5567320817144785754/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=5567320817144785754' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5567320817144785754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5567320817144785754'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/06/como-integrar-o-mashup-center-e-o.html' title='Como integrar o Mashup Center e o WebSphere Portal'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-559317625166981684</id><published>2009-06-10T07:39:00.000-07:00</published><updated>2010-12-30T09:54:32.171-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Mashup Center 1.1 - Primeiros testes</title><content type='html'>Na semana passada fiz um curso de Mashup Center e achei a proposta do produto muito interessante. Eu o conhecia via &lt;a href="http://portal-ibm.blogspot.com/2008/10/mashups.html"&gt;apresentações ou pequenas demos&lt;/a&gt;, mas agora eu tive a oportunidade de instalar na minha máquina e ver como realmente funciona.&lt;br /&gt;&lt;br /&gt;Na instalação a primeira boa impressão. É muito fácil, next &gt; next &gt; finish e ele instala na sua máquina o Infhosphere mashup Hub (responsável por gerar feeds) e o Lotus Mashups (responsável por apresentar estes feeds em um formato de apresentação).&lt;br /&gt;&lt;br /&gt;Este produto premite você criar feeds que acessam banco de dados, informações do Domino ou mesmo planilhas Excel em segundos e disponibilizá-lo na Web. Vc. ainda pode apresentar este feed no WebSphere Portal ou em qualquer site que vc. queira.&lt;br /&gt;&lt;br /&gt;Se você gostou da idéia que tal dar uma olhada neste vídeo para ver do que o Mashup Center é capaz.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4snjRB5_hBA&amp;amp;hl=pt-br&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/4snjRB5_hBA&amp;amp;hl=pt-br&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-559317625166981684?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/559317625166981684/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=559317625166981684' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/559317625166981684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/559317625166981684'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/06/mashup-center-11-primeiros-testes.html' title='Mashup Center 1.1 - Primeiros testes'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2064510513790516793</id><published>2009-05-20T07:15:00.000-07:00</published><updated>2010-12-30T09:52:00.513-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Funcionamento de um processo de Single Sign On no Portal</title><content type='html'>O &lt;a href="http://www.opengroup.org/security/sso/sso_intro.htm"&gt;SSO (single sign on)&lt;/a&gt; é um ponto chave na integração de serviços heterogeneos de um Portal corporativo. Boa parte das ferramentas da IBM baseiam-se em LTPA Token.&lt;br /&gt;&lt;br /&gt;O &lt;a href="http://en.wikipedia.org/wiki/LTPA"&gt;LTPA&lt;/a&gt; (Lightweight Third-Party Authentication)é o mecanismo baseado em um token de sessão criptografado, que estabelece uma relação de confiança entre servidores com arquiteturas diferentes, como por exemplo WebSphere Portal e Domino.&lt;br /&gt;&lt;br /&gt;Para exemplificar mais sobre o assunto eu trago um trabalho preparado pelo meu amigo &lt;a href="http://www.linkedin.com/in/msavio"&gt;Marcelo Savio&lt;/a&gt; bastante interessante e que eu acredito que possa ajudar.&lt;br /&gt;&lt;br /&gt;1 - Como o Portal da IBM (WebSphere Portal) faz SSO com o Domino, para entendimento geral de como funciona o mecanismo.&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/websphere/zones/portal/proddoc/dw-w-sso-portal-domino/"&gt;http://www.ibm.com/developerworks/websphere/zones/portal/proddoc/dw-w-sso-portal-domino/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2 - Informações sobre configuração de LTPA no Domino:&lt;br /&gt;&lt;br /&gt;2.1 Importing the WebSphere LTPA key into Lotus Domino&lt;br /&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/lqkrhelp/v8r0/topic/com.ibm.lotus.quickr.admin.wp.doc/collab/i_domi_t_sv_dom_all_sso_key_imp.html"&gt;http://publib.boulder.ibm.com/infocenter/lqkrhelp/v8r0/topic/com.ibm.lotus.quickr.admin.wp.doc/collab/i_domi_t_sv_dom_all_sso_key_imp.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.2 - Observação sobe o mapeamento de nomes&lt;br /&gt;&lt;a href="http://www-01.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg21214269"&gt;http://www-01.ibm.com/support/docview.wss?rs=463&amp;amp;uid=swg21214269&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.3 - Observações gerais sobre SSO&lt;br /&gt;&lt;a href="http://www-01.ibm.com/support/docview.wss?uid=swg21216978"&gt;http://www-01.ibm.com/support/docview.wss?uid=swg21216978&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sites não-IBM&lt;br /&gt;&lt;br /&gt;3 - Implementação de suporte a LTPA no Apache Tomcat (com código)&lt;br /&gt;&lt;a href="http://www.automatedlogic.com/domblog.nsf/dx/DominoTomcatSSOIntegration"&gt;http://www.automatedlogic.com/domblog.nsf/dx/DominoTomcatSSOIntegration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4 - Blogs independentes que exploram o assunto (alguns com código)&lt;br /&gt;4.1 - &lt;a href="http://blogs.nil.com/jeds/2009/04/04/ltpa-token/"&gt;http://blogs.nil.com/jeds/2009/04/04/ltpa-token/&lt;/a&gt;&lt;br /&gt;4.2 - &lt;a href="http://offbytwo.github.com/2007/08/21/working-with-ltpa.html"&gt;http://offbytwo.github.com/2007/08/21/working-with-ltpa.html&lt;/a&gt;&lt;br /&gt;4.3 - &lt;a href="http://vivekagarwal.wordpress.com/2008/07/15/need-to-decode-webspheredomino-ltpa-token-for-sso/"&gt;http://vivekagarwal.wordpress.com/2008/07/15/need-to-decode-webspheredomino-ltpa-token-for-sso/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2064510513790516793?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2064510513790516793/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2064510513790516793' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2064510513790516793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2064510513790516793'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/05/funcionamento-de-um-processo-de-single.html' title='Funcionamento de um processo de Single Sign On no Portal'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2465228658019435857</id><published>2009-05-19T07:19:00.000-07:00</published><updated>2010-12-30T09:50:31.660-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Autoria de Conteúdos WCM com Ephox EditLive!</title><content type='html'>Durante a implementação de projetos com ILWCM, percebo que é comum as pessoas reclamarem do seu editor Rich Text nativo do WCM. Devemos reconhecer que ele não é dos melhores.&lt;br /&gt;A boa notícia é que a possibilidade de customização desse editor é nativa do produto, e quem viu bem essa oportunidade e se deu bem é uma empresa chamada Ephox, que desenvolveu um editor Rich Text avaçado para integração com o IBM Web Content Management em todas as suas versões.&lt;br /&gt;Conforme anunciado no Lotusphere 2009, esse editor agora vem nativo nas versões 6.1+ do ILWCM, mas você pode baixar uma versão trial no próprio site da Ephox para as outras versões do produto.&lt;br /&gt;A instalação é muito simples, ao fazer o download, é necessário apenas:&lt;br /&gt;1. Editar o build.properties com os parâmetros de sua instalação.&lt;br /&gt;2. Executar o install.sh|bat&lt;br /&gt;3. Indicar, nas configurações do portlet de autoria, o arquivo EditLiveJavaEditor.jsp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Demo do produto:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5kluJ2vCtHk&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/5kluJ2vCtHk&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Mais informações em:&lt;br /&gt;&lt;a href="http://www.ephox.com/products/editlive/"&gt;http://www.ephox.com/products/editlive/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2465228658019435857?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2465228658019435857/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2465228658019435857' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2465228658019435857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2465228658019435857'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/05/autoria-de-conteudos-wcm-com-ephox.html' title='Autoria de Conteúdos WCM com Ephox EditLive!'/><author><name>Gustavo Concon</name><uri>http://www.blogger.com/profile/15868790915050001651</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-471470137862963340</id><published>2009-05-14T13:40:00.000-07:00</published><updated>2009-05-14T13:53:47.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wcm'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Gerenciar conteúdo Web com Lotus Web Content Management</title><content type='html'>Durante muitos destes anos focando em portais de integração, venho percebendo uma importância cada vez maior do processo de publicação de conteúdo dentro do contexto de portal. Muitas vezes é a publicação de conteúdo que norteia toda a navegação do portal onde aspectos de integração de aplicações estão engajados.&lt;br /&gt;&lt;br /&gt;Desta forma nada mais justo que um blog de portal dedicar uma parte do seu tempo neste segmento. O produto da IBM responsável por este gerenciamento é o Lotus Web Content Management (WCM).&lt;br /&gt;&lt;br /&gt;O WCM ajuda a simplificar o processo de gerenciamento de conteúdo da Web administrando sites de Internet, intranet, extranet e portal. Ele permite que qualquer usuário crie rapidamente Web sites sem a programação de html, de forma que o conteúdo possa ser rapidamente canalizado nos sites. &lt;br /&gt;&lt;br /&gt;Além disso, o WCM ajuda as empresas a gerenciar o ciclo de vida do conteúdo com um processo de aprovação, atualizando informações rapidamente. A versão deste produto acompanha a versão do WebSphere Portal e atualmente ele está disponível na versão 6.1.&lt;br /&gt;&lt;br /&gt;Abaixo referencio uma apresentação bem completa do produto focando nas funcionalidades mais novas.&lt;br /&gt;&lt;br /&gt;&lt;div style="width:425px;text-align:left" id="__ss_1285528"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/tchaitanya/managing-content-in-portal-wcm?type=presentation" title="Managing Content In Portal Wcm"&gt;Managing Content In Portal Wcm&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=managingcontentinportalwcm-123971951531-phpapp01&amp;stripped_title=managing-content-in-portal-wcm" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=managingcontentinportalwcm-123971951531-phpapp01&amp;stripped_title=managing-content-in-portal-wcm" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/tchaitanya"&gt;tchaitanya&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-471470137862963340?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/471470137862963340/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=471470137862963340' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/471470137862963340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/471470137862963340'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/05/gerenciar-conteudo-web-com-lotus-web.html' title='Gerenciar conteúdo Web com Lotus Web Content Management'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-9059361365474556379</id><published>2009-05-11T09:33:00.000-07:00</published><updated>2009-05-11T09:39:43.684-07:00</updated><title type='text'></title><content type='html'>Um desafio que enfrentamos no desenvolvimento de Portais (considerando aqui Portal = WebSphere Portal) é a geração de URL's para passar parâmetros ou mesmo para criar links amigáveis, já que as páginas do portal não são geradas de forma amigável. Este problema advém, na minha opinião, de como as coisas são feitas no mundo das aplicações web tradicionais (tradicional = sem portal) onde é simples endereçar, através de URL, um servlet ou chamar um componente, passar os parâmetros requeridos e obter o resultado.&lt;br /&gt;O que ocorre é que em um portal não são geradas URL's para Portlets e sim para PÁGINAS (API IBM ou JSR168). Existem algumas recursos para contornar este problema, umas passam por utilizar WSRP ou Click to Action (C2A), mas se ainda é necessário utilizar o recurso de URL's vejam  abaixo alguns links que já me ajudaram a resolver este tipo de problema em alguns projetos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-01.ibm.com/support/docview.wss?rs=688&amp;amp;context=SSHRKX&amp;amp;context=SS3JLV&amp;amp;context=SS3NNG&amp;amp;context=SSYJ99&amp;amp;context=SSRUWN&amp;amp;context=SS6JVW&amp;amp;q1=How+to+create+a+link+to+target+the+action+of+a+struts+portlet&amp;amp;uid=swg21317926&amp;amp;loc=en_US&amp;amp;cs=utf-8&amp;amp;lang=en"&gt;How to create a link to target the action of a struts portlet &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www-01.ibm.com/support/docview.wss?rs=688&amp;amp;ca=portall2&amp;amp;uid=swg21265900"&gt;Portal 6.0 Advanced URL Generation Helper classes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www-01.ibm.com/support/docview.wss?rs=688&amp;amp;ca=portall2&amp;amp;uid=swg21322423"&gt;How to create a link to a portlet (Standard API) that passes parameters to that portlet &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www-01.ibm.com/support/docview.wss?rs=688&amp;amp;uid=swg21271209"&gt;Creating a link from a servlet to a page in a virtual Portal &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-9059361365474556379?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/9059361365474556379/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=9059361365474556379' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/9059361365474556379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/9059361365474556379'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/05/um-desafio-que-enfrentamos-no.html' title=''/><author><name>Kenio Carvalho</name><uri>http://www.blogger.com/profile/01715833434644886530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-8874804209824135290</id><published>2009-04-22T05:41:00.000-07:00</published><updated>2009-04-22T06:00:12.813-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Usando BI e relatório no Portal</title><content type='html'>O &lt;a href="http://en.wikipedia.org/wiki/BIRT_Project"&gt;Business Intelligence and Reporting Tools (BIRT) &lt;/a&gt;é um projeto open source que provê relatórios e capacidades de BI (business intelligence) para aplicações web baseado na Java. BIRT é um projeto da Eclipse Foundation bem popular.&lt;br /&gt;&lt;br /&gt;Para integrá-las ao Portal há um wiki bem interessante que demonstra isso.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.eclipse.org/Portlet_Example_(BIRT)_2.1"&gt;http://wiki.eclipse.org/Portlet_Example_(BIRT)_2.1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.eclipse.org/birt/phoenix/project/images/2.3/birt2.3o.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 1024px; height: 768px;" src="http://www.eclipse.org/birt/phoenix/project/images/2.3/birt2.3o.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-8874804209824135290?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/8874804209824135290/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=8874804209824135290' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8874804209824135290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8874804209824135290'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/04/usando-framework-opensource-no-portal.html' title='Usando BI e relatório no Portal'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-1425663439685072001</id><published>2009-04-01T15:03:00.000-07:00</published><updated>2009-04-01T15:09:07.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='expeditor'/><title type='text'>Video do Lotus Expeditor na IBM</title><content type='html'>É com grande alegria que escrevo este Post. Há 2 anos atrás escrevi um &lt;a href="http://www.redbooks.ibm.com/abstracts/sg247367.html?Open"&gt;redbook de Lotus Expeditor&lt;/a&gt; e junto com o redbook eu trabalhei no desenvolvimento de uma aplicação demo. Fui informado que esta demo foi disponibilizada em formato de &lt;a href="http://www.demos.ibm.com/on_demand/Demo/IBM_Demo_Lotus_Expeditor_Car_Rental_Customer_Service-Mar07.html?S=index"&gt;vídeo para a IBM no site de vendas&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Me orgulhei muito disso. Conquista pessoal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-1425663439685072001?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/1425663439685072001/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=1425663439685072001' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1425663439685072001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1425663439685072001'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/04/video-do-lotus-expeditor-na-ibm.html' title='Video do Lotus Expeditor na IBM'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-6396948208124989022</id><published>2009-04-01T05:35:00.000-07:00</published><updated>2009-04-01T06:00:23.718-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Integrando o Lotus Forms no WebSphere Portal</title><content type='html'>O&lt;a href="http://www-01.ibm.com/software/lotus/forms/"&gt; Lotus Forms&lt;/a&gt; é um produto extremamente poderoso para a montagem de &lt;a href="http://portal-ibm.blogspot.com/2008/01/montando-uma-soluo-de-formulrio.html"&gt;eForms &lt;/a&gt;agregando funcionalidades como assinatura digital, impressão em modo pixel perfect, armazenamento de estados, ente outros. Entretanto muitas vezes é necessário fazer com que o formulário possa fazer parte de uma página do &lt;a href="http://portal-ibm.blogspot.com/2008/01/este-o-post-de-abertura-deste-blog-de.html"&gt;WebSphere Portal&lt;/a&gt;. Para isto uma das possibilidades é usar o &lt;a href="http://portal-ibm.blogspot.com/2008/01/este-o-post-de-abertura-deste-blog-de.html"&gt;WebSphere Portlet Factory 6.1&lt;/a&gt; (WPF).&lt;br /&gt;&lt;br /&gt;O WPF tem um builder chamado &lt;span style="font-weight: bold; font-style: italic;"&gt;Lotus Forms Embed&lt;/span&gt; onde você pode definir qual o formulário que será apresentado.  A informação do formulário fica na propriedade &lt;span style="font-family: verdana; color: rgb(51, 51, 255);"&gt;Form Source&lt;/span&gt;. Nesta propriedade você pode definir a origem do formulário como InputStream sendo lido pelo Builder &lt;span style="font-weight: bold; font-style: italic;"&gt;Variable &lt;/span&gt;retornando um object ou pelo Builder &lt;span style="font-weight: bold; font-style: italic;"&gt;Linked Java Object&lt;/span&gt; no caso de manipulação dinâmica do xml (XFDL) do Lotus Forms.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YG0NE8LP1N8/SdNiJGxUQJI/AAAAAAAAFMY/QPe7vOhuy7U/s1600-h/LotusFormsBuilder.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 65px;" src="http://2.bp.blogspot.com/_YG0NE8LP1N8/SdNiJGxUQJI/AAAAAAAAFMY/QPe7vOhuy7U/s200/LotusFormsBuilder.JPG" alt="" id="BLOGGER_PHOTO_ID_5319703493430493330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O WebSphere Portal irá apresentar a página conforme figura abaixo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YG0NE8LP1N8/SdNjJz7YxBI/AAAAAAAAFMg/Z6wEzChvNkw/s1600-h/PortalcomForms.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 120px;" src="http://1.bp.blogspot.com/_YG0NE8LP1N8/SdNjJz7YxBI/AAAAAAAAFMg/Z6wEzChvNkw/s200/PortalcomForms.JPG" alt="" id="BLOGGER_PHOTO_ID_5319704605063955474" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-6396948208124989022?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/6396948208124989022/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=6396948208124989022' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6396948208124989022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6396948208124989022'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/04/integrando-o-lotus-forms-no-websphere.html' title='Integrando o Lotus Forms no WebSphere Portal'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YG0NE8LP1N8/SdNiJGxUQJI/AAAAAAAAFMY/QPe7vOhuy7U/s72-c/LotusFormsBuilder.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2579331283892474034</id><published>2009-03-20T06:55:00.000-07:00</published><updated>2009-03-20T07:27:22.314-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Escrevendo Código Java no Portlet Factory</title><content type='html'>Conforme visto em post anteriores, o WebSphere Portlet Factory (WPF) é um ambiente de desenvolvimento rápido baseado na parametrização de componentes.&lt;br /&gt;&lt;br /&gt;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:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Linked Java Object (Você criar uma &lt;span style="font-style: italic;"&gt;classe &lt;/span&gt;Java que pode ser ligada a qualquer builder)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Method (Você criar um &lt;span style="font-style: italic;"&gt;método &lt;/span&gt;Java que pode ser ligada a qualquer builder).&lt;/li&gt;&lt;/ul&gt;Tanto na classe como no método é necessário interagir com os objetos que foram criados pelo portlet. Para recuperar os estados destes objetos você pode utilizar a classe webAppAccess do WPF.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;style type="text/css"&gt;&lt;!-- div.lotusnotesemailheader{display: none;} --&gt;&lt;/style&gt;&lt;style type="text/css" media="print"&gt;&lt;!-- div.lotusnotesemailheader{display: inline;} --&gt;&lt;/style&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;font-size:78%;" &gt;String codCliente =  webAppAccess.getVariables().getString(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 128, 0);font-size:78%;" &gt;&lt;span style="font-size:78%;"&gt;"codigoCliente"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;font-size:78%;" &gt;);&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;font-size:78%;" &gt; &lt;/span&gt; &lt;p style="color: rgb(51, 102, 255); font-style: italic;" align="left"&gt;&lt;span style="font-size:78%;"&gt;PortletRequest portletRequest = (PortletRequest)  webAppAccess.getHttpServletRequest().getAttribute(Constants.PORTLET_REQUEST);&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255); font-style: italic;" align="left"&gt;&lt;span style="font-size:78%;"&gt;PortletPreferences prefs = portletRequest.getPreferences();&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255); font-style: italic;" align="left"&gt;&lt;span style="font-size:78%;"&gt;prefs.setValue(&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:78%;"&gt;"codigoCliente"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;, codCliente);&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 102, 255); font-style: italic;" align="left"&gt;&lt;span style="font-size:78%;"&gt;prefs.store();&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="color: rgb(0, 0, 255);font-size:78%;" &gt;&lt;span style="color: rgb(0, 0, 255);font-size:78%;" &gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(0, 0, 255);font-size:78%;" &gt;&lt;span style="color: rgb(0, 0, 255);font-size:78%;" &gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;p align="left"&gt;&lt;/p&gt;     &lt;p align="left"&gt;No próximo exemplo eu mostro como recuperar estes mesmos valores.&lt;/p&gt;&lt;p align="left"&gt;&lt;style type="text/css"&gt;&lt;!-- div.lotusnotesemailheader{display: none;} --&gt;&lt;/style&gt;&lt;style type="text/css" media="print"&gt;&lt;!-- div.lotusnotesemailheader{display: inline;} --&gt;&lt;/style&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 102, 255); font-style: italic;" align="left"&gt;&lt;span style="font-size:78%;"&gt;PortletRequest portletRequest = (PortletRequest)  webAppAccess.getHttpServletRequest().getAttribute(Constants.PORTLET_REQUEST);&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255); font-style: italic;" align="left"&gt;&lt;span style="font-size:78%;"&gt;PortletPreferences prefs = portletRequest.getPreferences();&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255); font-style: italic;" align="left"&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255); font-style: italic;" align="left"&gt;&lt;span style="font-size:78%;"&gt; String codCliente = prefs.getValue(&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:78%;"&gt;"codigoCliente"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;,&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:78%;"&gt;""&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;);&lt;/span&gt;&lt;/p&gt;      &lt;p style="color: rgb(51, 102, 255); font-style: italic;" align="left"&gt;&lt;span style="font-size:78%;"&gt;webAppAccess.getVariables().setString(&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:78%;"&gt;"codCliente"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;, codCliente);&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(51, 102, 255); font-style: italic;" align="left"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;Para finalizar gostaria de agradecer o &lt;span style="font-weight: bold;"&gt;Thiago Moretti&lt;/span&gt; por ter trabalhado comigo no entendimento desta solução.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2579331283892474034?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2579331283892474034/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2579331283892474034' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2579331283892474034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2579331283892474034'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/03/conforme-visto-em-post-anteriores-o.html' title='Escrevendo Código Java no Portlet Factory'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-7344435969959945428</id><published>2009-03-02T09:58:00.000-08:00</published><updated>2010-12-30T09:55:11.986-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Estratégia IBM para mobilidade</title><content type='html'>A IBM vem trabalhando de forma muito forte para prover soluções de mobilidade que atenda a demanda crescente dos clientes.&lt;br /&gt;&lt;br /&gt;Para esclarecer as dúvidas eu trago uma apresentação bem compacta que fala sobre os produtos que a IBM comercializa nesta linha. Se tiver dúvidas e queiram mais informações é só me procurar e mostro estes aplicativos no meu próprio celular.&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_1029626"&gt;&lt;a style="margin: 12px 0pt 3px; font: 14px Helvetica,Arial,Sans-serif; display: block; text-decoration: underline;" href="http://www.slideshare.net/dvirreznik/ibm-lotus-mobile-strategy?type=presentation" title="IBM Lotus Mobile Strategy"&gt;IBM Lotus Mobile Strategy&lt;/a&gt;&lt;object style="margin: 0px;" height="355" width="425"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=ibm-mobility-for-dummies-1234689608338935-2&amp;amp;rel=0&amp;amp;stripped_title=ibm-lotus-mobile-strategy"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=ibm-mobility-for-dummies-1234689608338935-2&amp;amp;rel=0&amp;amp;stripped_title=ibm-lotus-mobile-strategy" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/dvirreznik"&gt;Dvir Reznik&lt;/a&gt;. (tags: &lt;a style="text-decoration: underline;" href="http://slideshare.net/tag/mashups"&gt;mashups&lt;/a&gt; &lt;a style="text-decoration: underline;" href="http://slideshare.net/tag/lotus"&gt;lotus&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-7344435969959945428?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/7344435969959945428/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=7344435969959945428' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7344435969959945428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7344435969959945428'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/03/ibm-vem-trabalhando-de-forma-muito.html' title='Estratégia IBM para mobilidade'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-5595217726463099147</id><published>2009-01-27T05:52:00.000-08:00</published><updated>2009-01-27T05:55:21.124-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Desenvolvendo Wires com Portlet Factory</title><content type='html'>Abaixo um vídeo de como criar Wires utilizando o Portlet Factory&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QkhBUA71Sho&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/QkhBUA71Sho&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-5595217726463099147?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/5595217726463099147/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=5595217726463099147' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5595217726463099147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5595217726463099147'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/01/desenvolvendo-wires-com-portlet-factory.html' title='Desenvolvendo Wires com Portlet Factory'/><author><name>Gustavo Concon</name><uri>http://www.blogger.com/profile/15868790915050001651</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3853355685868071182</id><published>2009-01-21T04:45:00.001-08:00</published><updated>2009-01-21T04:56:36.504-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Mecanismo de Persistência ideal</title><content type='html'>Nas minhas andanças pelos clientes, muitos me questionam sobre o mecanismo de persistência ideal.&lt;br /&gt;&lt;br /&gt;Abaixo vou manifestar as minhas opiniões.&lt;br /&gt;&lt;br /&gt;Caso você possa e queira deixar o controle da transação por responsabilidade do portal, voce pode usar o &lt;a href="http://portal-ibm.blogspot.com/2008/01/acessando-um-banco-de-dados-com-wpf.html"&gt;WebSphere Portlet Factory utilizando o SQL Call&lt;/a&gt;. Ele usa chamadas JDBC e no geral possui um bom tempo de resposta para operações de CRUD.&lt;br /&gt;&lt;br /&gt;Entendo que há casos em que vc. precisa trabalhar com a granularidade de transações no banco de dados e até mesmo compartilhar o desenvolvimento de uma classe de persistencia com outros projetos que não necessariamente utilizem a plataforma de portal.&lt;br /&gt;&lt;br /&gt;Para estes casos onde o desenvolvimento parece ser a melhor opção eu recomendo o uso de JPA utilizando anotações. Agora o problema é saber qual JPA Provider é mais adequado ao Portal. Posso adiantar que o melhor JPA Persitence Provider pode variar em função da sua experiencia, caracteristica da sua aplicação ou quantidade de registros.&lt;br /&gt;&lt;br /&gt;Aqui vai um link com uma &lt;a href="http://terrazadearavaca.blogspot.com/2008/12/jpa-implementations-comparison.html"&gt;comparação bem interessantes entre alguns dos principais JPA de mercado&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3853355685868071182?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3853355685868071182/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3853355685868071182' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3853355685868071182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3853355685868071182'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2009/01/mecanismo-de-persistncia-ideal.html' title='Mecanismo de Persistência ideal'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-8996343223219837917</id><published>2008-12-23T07:02:00.000-08:00</published><updated>2008-12-23T07:10:05.322-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Portlets acessando LDAP</title><content type='html'>Um autenticador LDAP é peça fundamental em qualquer arquitetura que visa ter um ponto centralizado de autenticação. O WebSphere Portal permite configurar o seu repositório de autenticação apontando para um LDAP de forma nativa.&lt;br /&gt;&lt;br /&gt;Entretanto há situações em que voce precisa acessar o LDAP diretamente por meio de um portlet. Há várias bibliotecas na internet com sugestões de conexões, mas a mais recomendada para o ambiente WebSphere é utilizar o próprio mecanismo de JNDI disponibilizado pelo application server.&lt;br /&gt;&lt;br /&gt;Abaixo um código de exemplo de como fazer este acesso.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial; color: rgb(0, 204, 204);font-size:85%;" &gt;//* Indica propriedades do LDAP&lt;br /&gt;Hashtable&lt;string, string=""&gt; env = new Hashtable&lt;string, string=""&gt;();&lt;br /&gt;env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");&lt;br /&gt;env.put(Context.PROVIDER_URL, "ldap://localhost:389");&lt;br /&gt;env.put(Context.SECURITY_AUTHENTICATION, "simple");&lt;br /&gt;env.put(Context.SECURITY_PRINCIPAL, "cn=Manager,dc=ibm,dc=com");&lt;br /&gt;env.put(Context.SECURITY_CREDENTIALS, "password");&lt;br /&gt;  &lt;br /&gt;try {&lt;br /&gt; //* Permite enviar controles na busca do LDAP. Exemplo: SORT&lt;br /&gt; Control[] connectionControls = null;&lt;br /&gt;&lt;br /&gt; LdapContext ctx = new InitialLdapContext(env, connectionControls);&lt;br /&gt; Attributes attrs = ctx.getAttributes("uid=alexbc,ou=users,dc=ibm,dc=com");&lt;br /&gt;&lt;br /&gt; System.out.println("sn: " + attrs.get("userPassword").get());&lt;br /&gt; System.out.println("sn: " + attrs.get("cn").get());&lt;br /&gt;     &lt;br /&gt;} catch (NameNotFoundException nnf) {&lt;br /&gt; System.out.println("Elemento nao encontrado");&lt;br /&gt;     &lt;br /&gt;} catch (NamingException e) {&lt;br /&gt;  System.err.println("Erro no acesso LDAP: " + e);&lt;br /&gt;}&lt;/string,&gt;&lt;/string,&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-8996343223219837917?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/8996343223219837917/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=8996343223219837917' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8996343223219837917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8996343223219837917'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/12/portlets-acessando-ldap.html' title='Portlets acessando LDAP'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4903267291215803186</id><published>2008-12-08T06:15:00.000-08:00</published><updated>2008-12-08T06:26:58.331-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Portlets chamando EJB</title><content type='html'>A arquitetura JEE (Java Enterprise Edition) prevê o uso de EJB's para o tratamento de lógicas de negócio e lógica de persistência.&lt;br /&gt;&lt;br /&gt;Os portles, por serem especializados na camada de apresentação podem fazer uso deste tipo de componente para apresentação dos dados.&lt;br /&gt;&lt;br /&gt;Neste panorama uma arquitetura recomendada é usar EJB's em uma JVM diferente da JVM utilizada para rodar os portlets. Para implementar esta arquitetura é necessário realizar uma configuração no Websphere para impedir que os CSIv2 enviem credencias de stub de cliente. O procedimento completo para realizar esta configuração pode ser visto no link abaixo:&lt;br /&gt;&lt;br /&gt;http://www-01.ibm.com/support/docview.wss?uid=swg21218843&lt;br /&gt;&lt;br /&gt;O código para chamar o EJB no portlet está abaixo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);font-size:85%;" &gt;Hashtable env= new Hashtable();&lt;br /&gt;env.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");&lt;br /&gt; env.put(Context.PROVIDER_URL, "iiop://servidorEJB:10031");&lt;br /&gt;                           &lt;br /&gt;InitialContext context= new InitialContext(env);&lt;br /&gt;String jndiName= "ejb/aplicacao/ComponentFacade";&lt;br /&gt;                   &lt;br /&gt; Object objRef = context.lookup(jndiName);&lt;br /&gt;ComponentFacadeHome ejbHome= (ComponentFacadeHome) PortableRemoteObject.narrow(objRef, ComponentFacadeHome.class);&lt;br /&gt;ComponenttFacade remote= (ComponentFacade)ejbHome.create();&lt;br /&gt;                   &lt;br /&gt;ParametersTO netParameter = remote.getVerDados(valor);&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4903267291215803186?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4903267291215803186/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4903267291215803186' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4903267291215803186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4903267291215803186'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/12/portlets-chamando-ejb.html' title='Portlets chamando EJB'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-8255782653400217216</id><published>2008-11-30T08:20:00.000-08:00</published><updated>2008-11-30T08:25:44.900-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Desenvolvendo Portlets para WebSphere Portal Server</title><content type='html'>&lt;div&gt;&lt;br /&gt;             &lt;br /&gt;&lt;div class="slideshow-embed"&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_139012"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/diongillard/developing-portlets-for-web-sphere-portal-server?type=powerpoint" title="Developing  Portlets For  Web Sphere  Portal  Server"&gt;Developing  Portlets For  Web Sphere  Portal  Server&lt;/a&gt;&lt;object style="margin: 0px;" height="355" width="425"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=developing-portlets-for-web-sphere-portal-server-1192756071658507-2&amp;amp;stripped_title=developing-portlets-for-web-sphere-portal-server"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=developing-portlets-for-web-sphere-portal-server-1192756071658507-2&amp;amp;stripped_title=developing-portlets-for-web-sphere-portal-server" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View SlideShare &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/diongillard/developing-portlets-for-web-sphere-portal-server?type=powerpoint" title="View Developing  Portlets For  Web Sphere  Portal  Server on SlideShare"&gt;presentation&lt;/a&gt; or &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/upload?type=powerpoint"&gt;Upload&lt;/a&gt; your own.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;               &lt;div class="slideshow-description"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;               &lt;a href="http://www.slideshare.net/diongillard/developing-portlets-for-web-sphere-portal-server" class="slideshow-link"&gt;SlideShare Link&lt;/a&gt;&lt;br /&gt;             &lt;/div&gt;&lt;br /&gt;           &lt;img style="visibility: hidden; width: 0px; height: 0px;" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bHQ9MTIyODA2MTgzNTM5MCZwdD*xMjI4MDYxODc5MDkzJnA9MTAxOTEmZD*mbj1ibG9nZ2VyJmc9MSZ*PSZvPWYwMWE5ZjhjMDIwMzQwNjhiODNjNjRhNDQ*Nzk3MDE1.gif" border="0" height="0" width="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-8255782653400217216?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/8255782653400217216/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=8255782653400217216' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8255782653400217216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8255782653400217216'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/11/desenvolvendo-portlets-para-websphere.html' title='Desenvolvendo Portlets para WebSphere Portal Server'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2424221236027989986</id><published>2008-10-24T15:06:00.000-07:00</published><updated>2010-12-30T09:52:25.223-08:00</updated><title type='text'>Linux</title><content type='html'>Linux esta cada vez mais presente nas diversas aplicações que nos rodeiam. O crescimento é lento mas sustentado. Uma propaganda legal de Linux e o boot de uma urna eleitoral. Dá-lhe Linux.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mfcAq260olQ&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/mfcAq260olQ&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/CKtz6Hd1YHk&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/CKtz6Hd1YHk&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2424221236027989986?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2424221236027989986/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2424221236027989986' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2424221236027989986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2424221236027989986'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/10/linux.html' title='Linux'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4123264373743983261</id><published>2008-10-23T10:20:00.000-07:00</published><updated>2008-10-23T10:22:07.867-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Mashups</title><content type='html'>Mashup's é a nova onda de desenvolvimento. Um vídeo muito interessante para entender melhor Mashup's.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3kDnbhKb2ow&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3kDnbhKb2ow&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4123264373743983261?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4123264373743983261/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4123264373743983261' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4123264373743983261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4123264373743983261'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/10/mashups.html' title='Mashups'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4128491406343913295</id><published>2008-10-03T12:26:00.000-07:00</published><updated>2008-10-03T12:29:47.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Quero migrar para o Portal 6.1 e tenho o Portal 6.0. O que faço ?</title><content type='html'>Sem dúvida alguma o título deste POST já deve estar passando na cabeça de alguns arquitetos e desenvolvedores que utilizam a plataforma WebSphere Portal.&lt;br /&gt;&lt;br /&gt;Um achado do meu amigo Rafael Osório é acessar o link recem publicado no developerworks contando o que precisa ser feito. Para maiores informações &lt;a href="http://www.ibm.com/developerworks/websphere/zones/portal/proddoc/dw-w-migrationto61/"&gt;clique aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4128491406343913295?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4128491406343913295/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4128491406343913295' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4128491406343913295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4128491406343913295'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/10/quero-migrar-para-o-portal-61-e-tenho-o.html' title='Quero migrar para o Portal 6.1 e tenho o Portal 6.0. O que faço ?'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-642496161620887759</id><published>2008-09-28T20:32:00.001-07:00</published><updated>2008-09-28T20:35:56.809-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Você quer experimentar as novidades do WebSphere Application Server 7</title><content type='html'>Eu pessoalmente só estudo as novas versões do WebSphere Application Server quando ele está próximo de ser lançado ao Portal. A versão 6.1.0.1 virá com suporte nativo ao WebSphere 7, ou seja, em breve precisaremos nos atualizar.&lt;br /&gt;&lt;br /&gt;Para ver as novidades do WebSphere Application Server basta instalar conforme video abaixo.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AWB4uokjm2U&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/AWB4uokjm2U&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-642496161620887759?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/642496161620887759/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=642496161620887759' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/642496161620887759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/642496161620887759'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/09/voc-quer-experimentar-as-novidades-do.html' title='Você quer experimentar as novidades do WebSphere Application Server 7'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4722762941295729601</id><published>2008-09-28T08:49:00.000-07:00</published><updated>2008-09-28T08:59:41.400-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Como integrar WebSphere Portal 6.1 e WebSphere Process Server 6.1</title><content type='html'>Um tendência crescente em projetos de portais corporativos é o uso processos integrados de BPM. A solução de BPM da IBM é o WebSphere Process Server. Para o desenvolvimento do processo é necessário modelar o processo e sem seguida instalar WebSphere Process Server.&lt;br /&gt;&lt;br /&gt;Para maiores informações sobre processos vale a pena ler o post do Rafael Osório falando sobre &lt;a href="http://bpmnaveia.typepad.com/bpm_na_veia/2008/09/shopping-de-pro.html"&gt;shopping de processos&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;No portal existem várias maneiras de interagir com o processo. Vc. pode criar os portlets para enviar informações ao workflow ou pode utilizar o mecanismo do portal que permite interpretar as informações da interação humana e gerar um interface de portlet padronizada.&lt;br /&gt;&lt;br /&gt;O video abaixo mostra como publicar e interagir com artefatos de WebSphere Portal e WebSphere Process Server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/ql-gnY-FWzU"&gt;  &lt;embed src="http://www.youtube.com/v/ql-gnY-FWzU" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4722762941295729601?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4722762941295729601/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4722762941295729601' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4722762941295729601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4722762941295729601'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/09/como-integrar-websphere-portal-61-e.html' title='Como integrar WebSphere Portal 6.1 e WebSphere Process Server 6.1'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2363313200872475192</id><published>2008-09-11T20:05:00.000-07:00</published><updated>2008-09-11T20:09:09.543-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='expeditor'/><title type='text'>Executando aplicações de Portlet Factory no Lotus Notes</title><content type='html'>Essa vai para todos que como eu utilizam Lotus Notes e também desenvolvem em Java.&lt;br /&gt;&lt;br /&gt;O Lotus Notes é baseado em Java e tudo que falamos para Lotus Expeditor aplica-se para o Lotus Notes.&lt;br /&gt;&lt;br /&gt;Para você habilitar a opção que permite a instalação de portles no notes basta acessar o arquivo C:\notes\framework\rcp\plugin_customization.ini e incluir a entrada abaixo:&lt;br /&gt;&lt;br /&gt;com.ibm.notes.branding/enable.update.ui=true&lt;br /&gt;&lt;br /&gt;Depois é só instalar os seus portlets e se divertir-se.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2363313200872475192?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2363313200872475192/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2363313200872475192' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2363313200872475192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2363313200872475192'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/09/executando-aplicaes-de-portlet-factory.html' title='Executando aplicações de Portlet Factory no Lotus Notes'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-8906399729128955025</id><published>2008-09-05T02:29:00.000-07:00</published><updated>2010-12-30T09:56:00.418-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Lista de API's Web implementadas em produtos IBM</title><content type='html'>Não sei se vocês são como eu, mas eu adoro saber quais as API's que os produtos IBM utilizam para ter uma idéia de como as coisas são feitas.&lt;br /&gt;&lt;br /&gt;Abaixo a lista dos produtos IBM com as suas respectivas implementação de API's Web 2.&lt;br /&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td&gt;ATOM&lt;/td&gt;    &lt;td&gt;DOJO    &lt;/td&gt;    &lt;td&gt;JSON    &lt;/td&gt;    &lt;td&gt;REST    &lt;/td&gt;    &lt;td&gt;Tags    &lt;/td&gt;   &lt;/tr&gt;    &lt;/tbody&gt;&lt;tbody&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;InfoSphere MashupHub    &lt;/p&gt;&lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;Lotus Connections 1.0    &lt;/p&gt;&lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;Lotus Connections 2.0    &lt;/p&gt;&lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;Lotus Domino Designer 8    &lt;/p&gt;&lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;Lotus Mashups    &lt;/p&gt;&lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;Lotus Quickr 8.0    &lt;/p&gt;&lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;Sametime 8.0 Advanced    &lt;/p&gt;&lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;Rational Application Developer 7    &lt;/p&gt;&lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;Rational Application Developer 7.5&lt;/p&gt;&lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;WebSphere MQ 6.0&lt;/p&gt;&lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;WebSphere MQ 7.0&lt;/p&gt;&lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;WebSphere sMash    &lt;/p&gt;&lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;p&gt;WebSphere Portal 6.1&lt;/p&gt;&lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;      &lt;/td&gt;    &lt;td&gt;X    &lt;/td&gt;   &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-8906399729128955025?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/8906399729128955025/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=8906399729128955025' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8906399729128955025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/8906399729128955025'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/09/lista-de-apis-web-implementadas-em.html' title='Lista de API&apos;s Web implementadas em produtos IBM'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3339884541516999165</id><published>2008-07-02T06:21:00.000-07:00</published><updated>2008-07-02T06:25:16.270-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>O que é Mashups ?</title><content type='html'>Um mashup é um website ou uma aplicação web que usa conteúdo de mais de uma fonte para criar um novo serviço completo.&lt;br /&gt;&lt;br /&gt;O conteúdo usado em mashups é tipicamente código de terceiros através de uma interface pública ou de uma API. Outros métodos de codificação de conteúdo para mashups incluem Web feeds (exemplo: RSS ou Atom), Javascript e widgets que podem ser entendidas como mini aplicações web, disponíveis para serem incorporadas a outros sites.&lt;br /&gt;&lt;br /&gt;Assim como os blogs revolucionaram a publicação online, os mashups estão revolucionando o desenvolvimento web possibilitando a qualquer um combinar dados de fontes como o eBay, Amazon.com, Google, MS Windows Live e Yahoo! de maneiras inovadoras. Uma maior disponibilidade de APIs leves e simples tem possibilitado mashups relativamente simples de projetar. Requerem um conhecimento técnico mínimo e os mashups feitos sob encomenda muitas vezes apresentam inovações que eram consideradas improváveis, combinando uma nova disponibilidade pública de dados e novos caminhos criativos.&lt;br /&gt;&lt;br /&gt;Quer ver um Mashup na prática ? &lt;a href="http://192.195.29.43/on_demand/Streamed/IBM_Demo_Lotusphere_2008_Comes_to_You-3-Mar08.html"&gt;Olhe o Lotus Mashups e divirta-se.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3339884541516999165?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3339884541516999165/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3339884541516999165' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3339884541516999165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3339884541516999165'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/07/o-que-mashups.html' title='O que é Mashups ?'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-3643520495900600218</id><published>2008-06-27T08:21:00.000-07:00</published><updated>2008-06-27T08:28:07.205-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Reportagem de portlets na Java Magazine</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.devmedia.com.br/loja/img/capaJava58_M.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://www.devmedia.com.br/loja/img/capaJava58_M.jpg" alt="" border="0" /&gt;&lt;/a&gt;Eu sei ... passei o mês de maio em branco e não consegui lançar nenhum post no blog. Acreditem, é pura falta de tempo...que novidade !!!! :-)&lt;br /&gt;&lt;br /&gt;vamos ao que interessa.&lt;br /&gt;&lt;br /&gt;Neste mês há uma reportagem na Java Magazine sobre portlets. Adivinhe, quem escreveu !? Comprem a revista e descubram.&lt;br /&gt;&lt;br /&gt;Para ver um resumo desta edição &lt;a href="http://www.devmedia.com.br/resumo/default.asp?site=6"&gt;clique aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/ADMINI%7E1/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-3643520495900600218?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/3643520495900600218/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=3643520495900600218' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3643520495900600218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/3643520495900600218'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/06/reportagem-de-portlets-na-java-magazine.html' title='Reportagem de portlets na Java Magazine'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-7264580715680913251</id><published>2008-04-13T06:36:00.000-07:00</published><updated>2008-04-13T06:42:45.312-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Portal 6.1</title><content type='html'>O WebSphere Portal 6.1 devera ser lançado em breve e para dar um gostinho abaixo coloco um video da demonstração realizada no LotusSphere Comes to You.&lt;br /&gt;&lt;br /&gt;Atencao especial aos efeitos em Dojo de arrastar portlets e o novo recurso de processamento independente de cada portlet.&lt;br /&gt;&lt;br /&gt;Esta versao do portal procurar usufruir de forma massiva os recursos visuais de Web 2.0. Outro ponto importante esta na infraestrutura. O Websphere Portal utiliza o WebSphere Application Server 6.1 e portanto os recursos de Java EE 5 como EJB 3.0, JSF 1.2 podem ser usadas extensivamente.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/o-ezdVqkjfw"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/o-ezdVqkjfw" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-7264580715680913251?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/7264580715680913251/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=7264580715680913251' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7264580715680913251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7264580715680913251'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/04/portal-61.html' title='Portal 6.1'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-1482569066825263912</id><published>2008-03-14T08:14:00.000-07:00</published><updated>2008-03-14T08:26:41.555-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Desenvolvendo portlets que acessam SAP</title><content type='html'>Dentro do panorama de integração de aplicações, o portal tem um papel fundamental como mecanismo unificador de interface. Neste contexto é muito comum você encontrar transações SAP na empresa e querer publicá-las no seu portal corporativo.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/TpUO163iHp8"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/TpUO163iHp8" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-1482569066825263912?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/1482569066825263912/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=1482569066825263912' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1482569066825263912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/1482569066825263912'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/03/desenvolvendo-portlets-que-acessam-sap.html' title='Desenvolvendo portlets que acessam SAP'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-5962948210816012414</id><published>2008-03-12T09:36:00.000-07:00</published><updated>2010-12-30T09:52:47.155-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Agregando salas de bate papo ao seu portal</title><content type='html'>O servidor de comunicação instântanea da IBM é o &lt;a href="http://www-306.ibm.com/software/br/lotus/rttc.shtml?ca=sw&amp;amp;me=W&amp;amp;met=inli&amp;amp;re=Lotushome_whatweoffer"&gt;Lotus Sametime&lt;/a&gt;. Este produto predominantemente baseado em Domino vem sofrendo modificações bastante interessantes nos últimos anos.&lt;br /&gt;&lt;br /&gt;O processamento central dos serviços de Sametime está baseado em Domino, entretanto algumas funcionalidades satélites estão baseadas em Java.&lt;br /&gt;&lt;br /&gt;Um destes novos serviços baseados em Java é o &lt;span style="font-weight: bold;"&gt;Lotus Sametime Advanced&lt;/span&gt;. Este produtos baseia-se em WebSphere Application Server, DB2 e MQSeries.&lt;br /&gt;&lt;br /&gt;Um comparativo bem interessante entre as versões de sametime pode ser encontrado no &lt;a href="http://edsonlo.blogspot.com/search?q=sametime+advanced"&gt;Blog do Edson Oliveira&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O serviço que quero comentar hoje é o Persistent Chat Rooms. Com ele vocês podem criar salas de bate-papo que podem ajudar os seus clientes a colaborar informação. Os exemplos de negócio são inúmeros:&lt;br /&gt;&lt;br /&gt;1) Imagine por exemplo um cliente que queira entrar em uma sala de bate-papo de um fabricante automobilístico para discutir os novas características de um modelo de carro, que ele está interessado em comprar.&lt;br /&gt;&lt;br /&gt;2) Para o setor de finanças imagine um banco queira criar uma sala onde investidores possam discutir com especialistas financeiros a oscilação na bolsa e compartilhar a visão do banco para futuros investimentos. Os clientes compareceriam na sala de bate-papo em um horário pré-determinado e caso algum cliente não pudesse comparecer ele poderia ver tudo o que foi conversado.&lt;br /&gt;&lt;br /&gt;As aplicabilidade de negócio são inúmeras.&lt;br /&gt;&lt;br /&gt;Veja o vídeo (sem audio) que fiz com a navegação nas funcionalidades do produto.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt; &lt;param name="movie" value="http://www.youtube.com/v/xoHetK4i6Do"&gt;  &lt;embed src="http://www.youtube.com/v/xoHetK4i6Do" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-5962948210816012414?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/5962948210816012414/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=5962948210816012414' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5962948210816012414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5962948210816012414'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/03/agregando-salas-de-bate-papo-ao-seu.html' title='Agregando salas de bate papo ao seu portal'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4801498810237412384</id><published>2008-03-06T12:32:00.000-08:00</published><updated>2008-03-07T07:17:17.797-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>WebAppIntegrator Portlet</title><content type='html'>Vou usufruir aqui um dos benefícios de blog. Aprender, aprender, aprender.... Eu confesso que nunca havia ouvida falar no portlet &lt;span style="font-weight: bold;"&gt;WebAppIntegrator &lt;/span&gt;até o Mario levantar a questão e acabei descobrindo uma ótima alternativa ao WebPage.&lt;br /&gt;&lt;br /&gt;O WebAppIntegrator portlet permite recuperar informações de um outro website. Ele possui características funcionais parecidas com o WebPage ou iFrame com a vantagem de respeitar as politicas de segurança do firewall. Ele age como um proxy de aplicação para aplicações Web externas ao portal.&lt;br /&gt;&lt;br /&gt;A instalação dele não segue o modelo padrão de portlets. Você deve seguir os passos abaixo:&lt;br /&gt;&lt;br /&gt;1. &lt;a href="https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=portlets&amp;amp;S_PKG=1WP1001IA&amp;amp;lang=en_US&amp;amp;cp=UTF-8"&gt;Download&lt;/a&gt; o portlet e unzipar em um diretório temporário do Portal&lt;br /&gt;2. Rodar o comando de linha para instalacao WPSconfig.bat deploy-webAppIntegrator -DWasPassword=&lt;was&gt; -DPortalAdminPwd=&lt;wps&gt; -DWebAppIntegratorLocation=&lt;temp&gt;\wai_install&lt;br /&gt;&lt;br /&gt;Para configurar SSO avançados ou customizações é possível modificar os componentes deste portlet conforme exemplo abaixo&lt;/temp&gt;&lt;/wps&gt;&lt;/was&gt;&lt;br /&gt;&lt;pre class="xmp"&gt;&lt;span style="font-size:85%;"&gt;  // Get the URL parameter if it is available&lt;br /&gt; String fromPortal = request.getParameter("fromPortal");&lt;br /&gt;&lt;br /&gt; // if the URL parameter is not set,&lt;br /&gt; // check for a session attribute&lt;br /&gt;&lt;br /&gt; if (fromPortal == null) {&lt;br /&gt;     fromPortal=(String) session.getAttribute("fromPortal");&lt;br /&gt; }  else {&lt;br /&gt;     session.setAttribute("fromPortal", fromPortal);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; // if we are not coming from Portal then&lt;br /&gt; // show the web application's banner,&lt;br /&gt; // otherwise the banner will be hidden.&lt;br /&gt;&lt;br /&gt; if (fromPortal == null || !fromPortal.equalsIgnoreCase("yes")) {&lt;br /&gt;&lt;br /&gt;     &lt;%@include file="./myWebAppBanner.jspf" %&gt;&lt;br /&gt; }&lt;/span&gt;&lt;/pre&gt;&lt;was&gt;&lt;wps&gt;&lt;temp&gt;para maiores informações você pode consultar a documentação que acompanha o portlet.&lt;br /&gt;&lt;br /&gt;&lt;/temp&gt;&lt;/wps&gt;&lt;/was&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4801498810237412384?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4801498810237412384/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4801498810237412384' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4801498810237412384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4801498810237412384'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/03/webappintegrator-portlet.html' title='WebAppIntegrator Portlet'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-7054112884726070874</id><published>2008-02-11T05:58:00.000-08:00</published><updated>2008-03-07T07:19:36.445-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Como agregar informações de um portal já existente no WebSphere Portal</title><content type='html'>Uma requerimento que usualmente aparece nos projetos de portais é a renderização de conteúdo do portal acessando informações de um outro website (intranet ou internet) já existente.  Para isto temos 4 possiblidades.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Utilizando o portlet WebPage&lt;/span&gt;: Este portlet é bem simples é tem a capacidade de renderizar conteúdos a partir de um outro website. O ponto positivo é que neste caso não há a necessidade de mudar o conteúdo do website que está provendo a informação. Outro ponto importante é que você pode prover conteúdo de outro site em segundos.&lt;br /&gt;&lt;br /&gt;Este portlet apesar de ser um ótima solução para alguns casos, ele tem três desvantagens bem significativas.&lt;br /&gt;&lt;br /&gt;- A primeira é que o conteúdo segue o padrão do site original e isso pode causar conflitos visuais com o layout desenhado no tema do portal. Como o conteúdo original não foi montado pensando em componentização, este novo portal pode apresentar um excesso de rolagens de browser.&lt;br /&gt;&lt;br /&gt;- A segunda desvantagem é que ao carregar a página, o browser soma o tempo de carga da página do portal com a página do site provedor da informação. Lentidões no site que provê a informação irá impactar diretamente o tempo de resposta do portal. Neste caso trabalhos de tunning não podem ajudar porque a responsabilidade de prover a página esta toda repassada ao site hospedeiro. Esta lentidão está associada ao fato de eu processar o protocolo HTTP duas vezes (uma para o portal e outra para o site provedor da informação).&lt;br /&gt;&lt;br /&gt;- A terceira desvantagem é que na montagem do http-request é necessário abrir as portas do site hospedeiro. Isso faz com que o firewall tenha que liberar os acessos aos sites que provem a informação. Em uma intranet isso pode não significar muita coisa, mas em uma internet isso pode ser uma questão bem delicada.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Portlet WebClipping.&lt;/span&gt;  Este portlet diferencia-se da solução anterior por ter a capacidade de pegar parte de uma página para apresentá-la no portal. Neste segundo caso o benefício desta técnica é voce poder reduzir o impacto com o layout e rolagem de conteúdo porque agora voce apresenta apenas parte dos dados. Uma outra vantagem é voce não apresentar os problemas de segurança da opção anterior. As dificuldades com performance são as mesmas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WSRP.&lt;/span&gt; Este portlet permite você consumir conteúdo de outros portais utilizando WebServices Remote Portlet. Este formato reaproveita a camada de apresentação de outros portais no formato de serviço. Protocolo um pouco pesado para um grande volume de acesso mas os resultados em termos de visual e reaproveitamento são ótimos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uso como serviço.&lt;/span&gt; Esta opção é ótima porque você delega toda a responsabilidade de apresentação unicamente ao portal. Por outro lado, os websites hospedeiros cuidam apenas do processamento. Neste caso a performance é melhor, não apresenta problemas de segurança e o layout fica perfeito. Este serviços podem consumir dados em formatos como WebServices, EJB's, REST, RMI entre outros. O problema é que neste caso é necessário ajustar o serviço legado.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uso de WebAppIntegrator portlet&lt;/span&gt;. &lt;a href="http://portal-ibm.blogspot.com/2008/03/webappintegrator-portlet.html"&gt;Vide em post neste blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A melhor opção ? Avalie as opções e veja qual das alternativas melhor atendem ao seu cliente.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-7054112884726070874?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/7054112884726070874/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=7054112884726070874' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7054112884726070874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7054112884726070874'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/02/como-agregar-informaes-de-um-portal-j.html' title='Como agregar informações de um portal já existente no WebSphere Portal'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-6848492379912831058</id><published>2008-02-06T06:19:00.000-08:00</published><updated>2008-02-06T06:29:13.172-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Utilizando dados do Domino com WPF</title><content type='html'>No decorrer de diversas apresentações de Websphere Portal e Websphere Portlet Factory fui questionado de como seria o reaproveitamento de dados nos Databases Domino (.NSF).&lt;br /&gt;&lt;br /&gt;A pergunta mais comum era:&lt;br /&gt;&lt;br /&gt;- Terei que redesenvolver as minhas aplicações Domino em Java ?&lt;br /&gt;- R: &lt;span style="font-weight: bold;"&gt;NNNNNÃÃÃÃÃÃÃOOOOOOOO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Abaixo vai uma demonstração em inglês deste processo. Quero ver se em breve disponibilizamos isso em português.&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qXyiFLKLFRk&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/qXyiFLKLFRk&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-6848492379912831058?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/6848492379912831058/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=6848492379912831058' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6848492379912831058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/6848492379912831058'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/02/utilizando-dados-do-domino-com-wpf.html' title='Utilizando dados do Domino com WPF'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-929056961114744577</id><published>2008-01-24T07:10:00.000-08:00</published><updated>2008-01-24T07:22:25.646-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='expeditor'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><title type='text'>Montando uma solução de formulário eletrônico com Lotus Forms e Lotus Expeditor</title><content type='html'>Vimos em post anteriores que Lotus Expeditor é a solução de desktop da IBM. Uma outra solução interessante para preenchimento de dados é o &lt;a href="http://www-306.ibm.com/software/lotus/forms/"&gt;Lotus Forms&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Com ele podemos criar formulários mantendo o preenchimento de estado entre campos, assinando um formulário ou mesmo assinando um formulário digitalmente.&lt;br /&gt;&lt;br /&gt;Aqui vai uma demonstração do uso destas duas tecnologias.&lt;br /&gt;&lt;br /&gt;O único detalhe é que este vídeo está em inglês. Mas de qualquer forma é possível entender a solução apenas vendo o que está ocorrendo.&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LWlgpxKOmx8&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/LWlgpxKOmx8&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Gostou ? Coloque comentário e podemos providenciar um passo-a-passo de como fazer isto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-929056961114744577?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/929056961114744577/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=929056961114744577' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/929056961114744577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/929056961114744577'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/01/montando-uma-soluo-de-formulrio.html' title='Montando uma solução de formulário eletrônico com Lotus Forms e Lotus Expeditor'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4813446959240920530</id><published>2008-01-21T07:48:00.000-08:00</published><updated>2008-01-21T08:04:39.963-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Autenticação no Portal com Desktop Windows</title><content type='html'>Muito me perguntam sobre este assunto e quero compartilhar a resposta com vocês.&lt;br /&gt;&lt;br /&gt;Existem três formas de se fazer isso:&lt;br /&gt;&lt;br /&gt;1. Há um componente no Tivoli Access Manager chamado &lt;span style="font-weight: bold;"&gt;SPNego&lt;/span&gt;. Ele permite criar tokens oriundos do sistema operacional estabelecendo uma autenticação com uma aplicação Web. &lt;span style="font-weight: bold;"&gt;Sem dúvida alguma, esta é a única solução limpa para isto.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para maiores informações sobre o SPNego &lt;a href="http://www-128.ibm.com/developerworks/tivoli/library/t-sso/"&gt;clique aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para entender as outras duas alternativas é necessário entender o funcionamento do HTTP Server da Microsoft. O Internet Information Server (IIS).&lt;br /&gt;&lt;br /&gt;O IIS faz uma chamada interna ao sistema operacional e pode receber um token de autenticação do Windows. Esta chamada não é padrão, sendo necessário configurar o recurso na console administrativa do IIS. Este token pode ser repassado para aplicações .net estabelecendo uma relação de autenticação. Neste token caminha a informação do usuário mas não tem a senha.&lt;br /&gt;&lt;br /&gt;2. O Portal permite modificar toda a sua estrutura de autenticação. Para isto você pode criar classes que definem o comportamento de autenticação do Portal. A este recurso denominamos Custom User Registry (CUR). Este tipo de implementação requer um alto grau de conhecimento dos módulos de segurança do Portal. Neste caso você poderia ler o token do IIS usando um componente de .net e na porgramação do portal você desabilita a senha permitindo que somente requisições vindas do gateway em .net possa realizar a autenticaçao.&lt;br /&gt;&lt;br /&gt;3. Você pode criar um gateway em Java que recebe as informações via gateway .net e autentica no portal via HTTP/HTTPS. &lt;span style="font-weight: bold;"&gt;Esta solução é a pior de todas&lt;/span&gt; devido a quantidade de controles de segurança que são necessários implementar para autenticar. A solução fica lenta e com alto grau de acoplamento coma tela do portal.&lt;br /&gt;&lt;br /&gt;Novas idéias, sugestões ou mesmo experiências neste assunto são bem vindas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4813446959240920530?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4813446959240920530/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4813446959240920530' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4813446959240920530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4813446959240920530'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/01/autenticao-no-portal-com-desktop.html' title='Autenticação no Portal com Desktop Windows'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-4867754846714958515</id><published>2008-01-21T07:40:00.000-08:00</published><updated>2010-12-30T09:56:30.253-08:00</updated><title type='text'>Mais informações sobre Composite Applications</title><content type='html'>No último POST falamos sobre o desenvolvimento de WPF para Expeditor. Entretanto vale lembrar que o Notes 8 foi construído usando a plataforma Expeditor. Desta forma é possível concluir que componentes de WPF podem ser usados em Notes 8. BINGO !!!! Isso mesmo. Bem vindo ao mundo composite applications em Java.&lt;br /&gt;&lt;br /&gt;Para maiores informações é possível acessar uma seção de &lt;a href="http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/index.jsp?topic=/com.ibm.iea.notes/notes/notes80.html"&gt;Education da IBM&lt;/a&gt; onde pode-se encontrar explicações e outros vídeos sobre o assunto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-4867754846714958515?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/4867754846714958515/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=4867754846714958515' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4867754846714958515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/4867754846714958515'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/01/mais-informaes-sobre-composite.html' title='Mais informações sobre Composite Applications'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2915148581445753360</id><published>2008-01-20T08:28:00.001-08:00</published><updated>2008-01-20T09:42:51.040-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='expeditor'/><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><title type='text'>Criando aplicações Desktop</title><content type='html'>Neste quarto vídeo-aula da série de WPF mostraremos como criar uma aplicação desktop utilizando o ambiente de runtime do Lotus Expeditor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-142.ibm.com/software/dre/ecatalog/detail.wss?locale=pt_BR&amp;amp;synkey=E618752Y88226W19"&gt;IBM Lotus® Expeditor&lt;/a&gt; é 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.&lt;br /&gt;&lt;br /&gt;Nesta demo utilizamos o Lotus Expeditor 6.1.1 e WebSphere Portlet Factory 6.0.2.&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LOz_tdhFcKc&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/LOz_tdhFcKc&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2915148581445753360?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2915148581445753360/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2915148581445753360' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2915148581445753360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2915148581445753360'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/01/criando-aplicaes-desktop.html' title='Criando aplicações Desktop'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-7238314062398585930</id><published>2008-01-18T04:11:00.000-08:00</published><updated>2008-01-18T04:22:45.028-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><title type='text'>Criando WebServices com WebSphere Portlet Factory</title><content type='html'>Neste terceiro vídeo-aula da série de WPF mostraremos como criar serviços de WebServices. WebServices são fundamentais na arquitetura SOA e são categorizados como Services Provider (WebServices que fornecem dados) e Service Consumer (WebServices que consomem dados).&lt;br /&gt;&lt;br /&gt;Nesta demos estão sendo utilizados Rational Software Architect 7.0.1, DB2-C 9.0 e WebSphere Portlet Factory 6.0.2.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/V11PVmV0vIo&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/V11PVmV0vIo&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-7238314062398585930?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/7238314062398585930/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=7238314062398585930' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7238314062398585930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/7238314062398585930'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/01/criando-webservices-com-websphere.html' title='Criando WebServices com WebSphere Portlet Factory'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-2374206845806202715</id><published>2008-01-18T04:08:00.000-08:00</published><updated>2008-01-18T04:22:16.782-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><title type='text'>Acessando um banco de dados com WPF</title><content type='html'>Temos aqui o segundo vídeo-aula na série de Websphere Portlet Factory. Nele criaremos um componente que irá comunicar-se com um banco de dados relacional. Neste exemplo estamos utilizando o Eclipse 3.2, WebSphere Portlet Factory 6.0.2, WebSphere Application Server 6.0.12 e Apache Derby 10.1 (base do IBM Cloudscape).&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2sEanQqmSLM&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2sEanQqmSLM&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-2374206845806202715?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/2374206845806202715/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=2374206845806202715' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2374206845806202715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/2374206845806202715'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/01/acessando-um-banco-de-dados-com-wpf.html' title='Acessando um banco de dados com WPF'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8442586326743160281.post-5791703335292348813</id><published>2008-01-18T03:55:00.000-08:00</published><updated>2008-01-18T11:14:47.641-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><title type='text'>Configurarando o WebSphere Portlet Factory e criando uma aplicação Ola Mundo</title><content type='html'>Este é o post de abertura deste blog de Portal. &lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Neste tópico iremos apresentar alguns vídeos para a criação de componentes JEE (Java Enterprise Edition) para o desenvolvimento com portal.&lt;br /&gt;&lt;br /&gt;Neste primeiro vídeo-aula mostraremos como configurar o ambiente do WPF. Em seguida criaremos uma aplicação chamada Ola Mundo.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kF2cgnApnHg&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kF2cgnApnHg&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8442586326743160281-5791703335292348813?l=portal-ibm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://portal-ibm.blogspot.com/feeds/5791703335292348813/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8442586326743160281&amp;postID=5791703335292348813' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5791703335292348813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8442586326743160281/posts/default/5791703335292348813'/><link rel='alternate' type='text/html' href='http://portal-ibm.blogspot.com/2008/01/este-o-post-de-abertura-deste-blog-de.html' title='Configurarando o WebSphere Portlet Factory e criando uma aplicação Ola Mundo'/><author><name>alexbc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_YG0NE8LP1N8/SR8fakLk5aI/AAAAAAAAFLQ/viOSdQn6XAs/S220/fotoAlexBC.jpg'/></author><thr:total>0</thr:total></entry></feed>
