Protocolo de red informática
Servicios Web para Portlets Remotos ( WSRP ) es un estándar de protocolo de red aprobado por OASIS diseñado para comunicaciones con portlets remotos .
Descripción general
La especificación WSRP define una interfaz de servicio web para interactuar con servicios web orientados a presentaciones. El trabajo inicial se produjo gracias a los esfuerzos conjuntos de los comités técnicos de OASIS de Servicios web para aplicaciones interactivas (WSIA) y Servicios web para portlets remotos (WSRP). Con la aprobación de WSRP v1 como estándar de OASIS en septiembre de 2003, estos dos comités técnicos se fusionaron y continuaron el trabajo como Comité técnico de OASIS de Servicios web para portlets remotos (WSRP).
Los escenarios que motivan la funcionalidad de WSRP incluyen:
- servidores de contenido, como servidores de portal , que proporcionan portlets como servicios web orientados a presentaciones que pueden ser utilizados por motores de agregación;
- agregadores de contenido , como servidores de portal, que consumen servicios web orientados a presentaciones proporcionados por proveedores de contenido de portal o no y los integran en un marco de portal.
Implementación
La especificación WSRP no hace ninguna declaración sobre la implementación. La especificación de portlet de Java, JSR 168 , y WSRP no son tecnologías competidoras. JSR 168 se puede utilizar para definir un portlet, y WSRP se puede utilizar para definir las operaciones de un portlet en contenedores remotos. Los portlets JSR 168 y WSRP se pueden utilizar juntos para definir un portlet y proporcionar operaciones remotas. De manera similar, se pueden crear portlets .NET para su uso con WSRP. Se ha demostrado la interoperabilidad entre JSR 168 y las implementaciones .NET WSRP. [ cita requerida ]
Hay varias implementaciones de WSRP para ayudar a los desarrolladores:
- Oracle WebCenter proporciona una implementación basada en estándares de productores y consumidores de WSRP 1.0 y 2.0.
- IBM WebSphere Portal proporciona una implementación de productores y consumidores de WSRP 1.0 y 2.0.
- Hasta la versión 7.0 Liferay Portal / DXP proporciona una implementación del productor y consumidor de WSRP 1.0 y 2.0 disponible tanto en su edición comercial Enterprise Edition como en su edición comunitaria de código abierto.
- Microsoft proporciona un WebPart productor y consumidor de WSRP para SharePoint 2007, [1] pero solo un WebPart consumidor de WSRP para SharePoint 2010 y SharePoint 2013.
- El objetivo del proyecto OpenPortal WSRP es crear un productor y consumidor de WSRP v1 y v2 de clase empresarial y alta calidad con una comunidad de desarrolladores asociada. [ cita requerida ]
- El proyecto GateIn Portal ( JBoss & eXo Platform) proporciona una implementación de WSRP v1 y v2 (a partir de GateIn 3.1.0), productor y consumidor utilizando GateIn y GateIn Portlet Container.
- Apache WSRP4J fue un subproyecto de Apache Incubator encabezado por IBM con el objetivo declarado de "dar inicio a la adopción generalizada" de WSRP. WSRP4J fue diseñado para ayudar en el desarrollo y la implementación de los servicios de WSRP v1. WSRP4J se encontraba en estado de incubación, principalmente debido a problemas de patentes relacionados con la especificación de WSRP. Dado el estado de incubación de WSRP4J, el proyecto no produjo versiones formales. El proyecto se dio por finalizado en 2010.
La primera versión, WSRP v1, ofrecía una plataforma de interoperabilidad limitada. Las versiones posteriores de WSRP v1 se abandonaron para que los esfuerzos se pudieran concentrar en WSRP v2. WSRP v2 amplía el estándar inicial con funciones de coordinación entre portlets y gestión de acceso. Esta importante actualización del estándar permite una integración más útil de múltiples fuentes de contenido, independientemente de si son locales o remotas, en una nueva aplicación web. Además, WSRP v2 admite tecnologías Web 2.0 , como AJAX y REST , sin necesidad de ellas. WSRP v2 fue aprobado por OASIS el 1 de abril de 2008.
Véase también
Referencias
- ^ "Kit de herramientas WSRP para SharePoint 2007". Archivado desde el original el 12 de agosto de 2011. Consultado el 3 de junio de 2011 .
Enlaces externos
- Servicios web para portlets remotos OASIS TC
- Especificación WSRP 1.0
- Especificación WSRP 2.0
- "Introducción a los servicios web para portlets remotos". IBM DeveloperWorks . 15 de abril de 2005. Archivado desde el original el 28 de mayo de 2008.
- Foro de discusión y comunidad de WSRP
- Integración de SharePoint WSRP Archivado el 27 de mayo de 2011 en Wayback Machine
- Implementación Java de Apache WSRP4J de un productor WSRP (iniciada por IBM en 2003 y finalizada en 2010)
- Comunidad de código abierto JSR-168 / WSRP en java.net