Skip to main content

Sobre WSRP, Portais e Servidores de Aplicação

OASIS Web Services for Remote Portlets é uma iniciativa de padronização de serviços web orientados a apresentação para uso de "agregadores intermediários", tais como portais, independentemente de tecnologia.
Atualmente em sua versão 2.0, WSRP padroniza a maneira com que portais consomem serviços, aplicações e conteúdos disponibilizados de maneira modular e independente. Como em todo serviço web, existem dois papéis primordiais para a utilização de WSRP: Produtores e Consumidores.
Inicialmente, para que se pudesse consumir um serviço a partir de um portal era necessário um esforço extra para a formatação e para a apresentação dos dados adquiridos a partir do serviço. Com o WSRP, serviços orientados a apresentação permitem que os Produtores possam, além de entregar os dados requisitados, apresentar tais dados, de modo que nenhum tipo de código de adaptação para a apresentação seja necessário no lado Consumidor.
Para nos estabelecermos em bases sólidas, consideremos que portais sejam quaisquer aplicações que sejam capazes de agregar aplicações e conteúdos. Agora com foco no mundo Web, e mais especificamente no mundo Java Web, portais são aplicações especiais que tem como infraestrutura primordial os servidores de aplicação, bancos de dados e diretórios (LDAP). Os padrões JSR-168 e JSR-286 foram sendo consolidados ao longo do tempo, e ao convergirem e ao solidificarem suas bases deixaram de fazer parte dessa aplicação especializada e passaram a se integrar ao conjunto de serviços básicos do servidor de aplicação. Ao passarem a constituir os serviços básicos do servidor de aplicação os padrões de portal ganham em eficiência e robustez, sendo retirados os níveis de indireção que existiam previamente de uma "aplicação" de portal.
Com os serviços de portlets (JSR-168 e JSR-286) sendo implementados pelos servidores de aplicação, os mesmos naturalmente passaram a ser uma opção efetiva de Produtores WSRP. A IBM fornece uma implementação bem robusta que pode ser utilizada a partir do Portlet Catalog: IBM WSRP 2.0 Producer for IBM WebSphere Application Server.
Acho que vou parar por aqui, por hora, e continuar em outro post falando sobre arquitetura básica, segurança, vantagens e desvantagens dessa abordagem.


Comments

Popular posts from this blog

Mudanças

Realmente estou passando por uma grande fase de mudanças. Após quase 7 anos estou deixando a IBM para uma nova oportunidade, que, espero, traga mais qualidade de vida para mim e para a minha família. Trabalhando há quase 5 anos com base em São Paulo e morando em Campinas, indo em média 3 vezes por semana para a big city, acho que agora, tentando morar e trabalhar em uma mesma cidade, vou ter mais tempo pra concluir meu principal objetivo atualmente: concluir meu mestrado. Estou me propondo a mudar outras coisas, que devem ser realmente resolvidas, a começar por ter a disciplina para planejar e cumprir o planejado. Enquanto o novo emprego não se inicia, agora é gás total pra conseguir evoluir na minha dissertação... Outra mudança: Tchau Thinkpad! Oi MacBook! Ainda estou me acostumando, e ainda aprendendo a ser produtivo com a nova máquina. Pelo visto, vou ter assunto pra vários outros...

Fazendo o Lotus Notes 8.x absurdamente mais rápido

Encontrei por acaso um post no blog de Andrew Pollack relativo ao Lotus Notes 8.x, explicando como fazer para "sentir" o Notes 8.x muito mais rápido. Reproduzo aqui a dica do post citado. Primeiramente, encontre o diretório: {NotesProgramDirectory}\framework\rcp\eclipse\plugins\com.ibm.rcp.j2se.{Version} O meu está assim: C:\tools\IBM\Lotus\Notes\framework\rcp\eclipse\plugins\com.ibm.rcp.j2se.win32.x86_1.6.0.20081029a-200811140851 No diretório encontrado, procure pelo arquivo "jvm.properties". Neste arquivo, procure pela linha que contenha vmarg.Xmx=-Xmx256m No meu caso, esta era a primeira linha do arquivo. Eu mudei de 256 para 1024, mas a regra geral é colocar a metade da quantidade de memória física que o computador em uso possua. (Para as plataformas Eclipse em geral, os limites vão de 128M até o limite da memória física.) Depois de salvas as alterações, reinicie o notes após todos os processos terem sido finalizados. Em caso de dúvidas, reinicie a máquina (mas...

O pai distante

Cito aqui, ipsis literis, o texto retirado da revista eletrônica Humana Saúde. Faço isso para compartilhar o reconhecimento do filho do século XX e do pai do século XXI, que encontrei neste texto. Espero que apreciem tanto quanto eu. http://www.humanasaude.com.br/novo/materias/3/-o-pai-distante-_447.html "O pai distante" "Pai, porque me abandonaste ?" - um dos principais fundamentos  da ideologia que move toda a cultura ocidental tem como mito central a ausência do pai. Se é        verdade que a análise dos mitos demonstra a estrutura básica da história de uma sociedade, é possível afirmar que o silêncio do pai , e os lamentos do filho, se encontravam já anunciados pelo mito cristão. São José teve sua paternidade negada, e participará muito pouco na vida do filho Jesus. Ele não estará embaixo da cruz , com Maria. E foi com Maria, e seu filho morto nos braços, que se imortalizou o mito do amor materno, e se anunciou o fantasma da ausência, do abandono e do silêncio d...