Está en la página 1de 2

Servicios Web para Portlets Remotos ----------------------------------Un portlet es una mini-aplicacin Web interactiva, local o remota al portal, que

d evuelve fragmentos de markup (HTML, WML, etc). Un portlet remoto es un portlet q ue llama a una aplicacin web que est fuera del portal. [1] Web Services for Remote Portlets (WSRP) es un estndar que describe cmo usar reques ts SOAP para recibir portlets desde un servicio remoto. [2] Los portales y otras aplicaciones web, presentan y juntan informacin desde difere ntes fuentes y los brindan e los usuarios finales, de modo que sea fcil para ello s usarlos. Muchos de estos orgenes, normalmente son servicios web. Los servicios web tradicionales orientados a datos, requieren de aplicaciones que provean de lg ica de presentacin para estos servicios web, las cuales se comunican con los serv icios web a travs de su nica interface. Esto incrementa el acoplamiento de las apl icaciones, pues cada vez que se desee usar un portlet en un portal diferente, se tendr que construir una interface. WSRP define un conjunto de interfaces WSDL que debe implementar un productor de portlets para permitir la inclusin e interaccin con contenido de un servicio web. De esta manera, los portales pueden incorporar contenido de servicios web orient ados a presentacin de manera fcil usando cdigo que no es especfico a la fuente del c ontenido. Los productores y consumidores de protlets pueden usar diferentes tecn ologas. [1][3] WSRP es apropiado para servicios web que provean portlets que pueden ser usados desde diferentes portales. Por ejemplo, una agencia de noticias podra brindar ser vicios web orientados a presentacin, con el objetivo de mostrar sus portlets en d iferentes portales, sin importar la tecnologa en la que est construdo el portal y s in la necesidad de que los consumidores construyan lgica de presentacin para ellos . Por otro lado, en un portal se podran mostrar portlets de diferentes orgenes sin escribir cdigo para cada uno de ellos. WSRP est alineado con otras especificaciones de portlet, tales como JSR-168 (Java Portlet Specification) y .NET. JSR 168 puede ser usado para definir un portlet, y WSRP para definir operaciones de Portlet a contenedores remotos. De forma sim ilar, los Webparts .NET pueden ser creados para el uso con WSRP. La interoperabi lidad entre JSR 168 e implementaciones WSRP en .NET ha sido demostrada.[4][5] Algunas tecnologas que soportan WSRP son: - Apache WSRP4J, ayuda en el desarrollo e implementacin de servicios WSRP v1. - BEA WebLogic Portal - BEA AquaLogic User Interaction (Plumtree) - Clickmarks - eXo Platform, proporciona una implementacin de WSRP v1 y v2, productor y consum idor, usando eXo Portal y eXo Portlet Container. - Fujitsu - Gluecode - IBM WebSphere portal - Intrafinity - Liferay - Microsoft SharePoint - NetUnity - OpenPortal, permite crear un productor y consumidor WSRP v1 de alta calidad. - Oracle AS Portal - SAP - Sun

- uPortal - Vegnette - webMethods

[1] http://www.w3c.es/gira/paradas/presentaciones/ConstruccionPortales-GiraW3C-2 4-11-2004.pdf [2] http://blog.mikehacker.net/2011/04/22/sharepoint-2010web-services-for-remote -portlets/ [3] http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-spec-os-01.html#_Toc04 [4] http://www.softwaresummit.com/2005/speakers/LandersWSRP.pdf [5] http://es.wikipedia.org/wiki/WSRP

También podría gustarte