Web Services for Remote Portlets

Web Services for Remote Portlets

Web Services for Remote Portlets (WSRP) is an OASIS-approved network protocol standard designed for communications with remote portlets.

Overview

The WSRP specification defines a web service interface for interacting with presentation-oriented web services. Initial work was produced through the joint efforts of the Web Services for Interactive Applications (WSIA) and Web Services for Remote Portlets (WSRP) OASIS Technical Committees. With the approval of WSRP v1 as an OASIS standard in September, 2003, these two technical committees merged and continued the work as the Web Services for Remote Portlets (WSRP) OASIS Technical Committee.

Scenarios that motivate WSRP functionality include:
* content hosts, such as portal servers, providing portlets as presentation-oriented web services that can be used by aggregation engines;
* content aggregators, such as portal servers, consuming presentation-oriented web services provided by portal or non-portal content providers and integrating them into a portal framework.

Implementation

The WSRP specification does not make any statements as to implementation. Java's portlet specification, JSR 168, and WSRP are not competing technologies. JSR 168 may be used to define a portlet, and WSRP may be used to define a portlet's operations to remote containers. JSR 168 portlets and WSRP may be used together to define a portlet and to provide remote operations. Similarly, .NET portlets may be created for use with WSRP. Interoperability between JSR 168 and .NET WSRP implementations has been demonstrated.

There are several WSRP implementations to assist developers. Apache WSRP4J is an Apache Incubator subproject spearheaded by IBM with the stated goal of "kick starting the broad adoption" of WSRP. WSRP4J was designed to assist in the development and deployment of WSRP v1 services. WSRP4J remains in incubator status, primarily due to patent concerns revolving around the WSRP specification. Given WSRP4J's incubator status, the project does not produce formal releases.

The OpenPortal WSRP project's goal is to create a high quality, enterprise-class WSRP v1 producer and consumer with an associated developer community. OpenPortal released a stable, tested build in April, 2007.

The eXo Platform project, provides an implementation of WSRP 1 and 2, producer and consumer using eXo Portal and eXo Portlet Container.

The current release, WSRP v1, provides a limited interoperability platform. Further versions of WSRP v1 were abandoned so that effort could be concentrated on WSRP v2. WSRP v2 will augment the initial standard with cross-portlet coordination and access management features. This major update to the standard will permit for a more useful integration of multiple of content sources, regardless of whether they are local or remote, into a new web application. In addition, WSRP v2 may support some subsets of Web 2.0 technologies, such as AJAX and REST, without requiring them. WSRP v2 was approved by OASIS on April 1st, 2008.

ee also

* Web Services
* Java Portlet Specification
* Enterprise portal

External links

* [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp Web Services for Remote Portlets OASIS TC]
* [http://www.oasis-open.org/committees/download.php/3343/oasis-200304-wsrp-specification-1.0.pdf WSRP 1.0 Specification]
* [http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-spec-os-01.html WSRP 2.0 Specification]
* [http://www-128.ibm.com/developerworks/webservices/library/ws-wsrp WSRP description by IBM]
* [http://www.portletsfactory.com/ Enterprise Portal & Portlet Community]
* [http://groups.yahoo.com/group/wsrp/ WSRP Community & Discussion Forum]
* [http://portals.apache.org/wsrp4j/ Apache WSRP4J] Java Reference Implementation of a WSRP 1.0 Producer
* [http://wsrp.dev.java.net Open source WSRP implementation at java.net]
* [http://community.java.net/portlet/ Open source JSR-168 / WSRP community at java.net]
* [http://www.jroller.com/portletfaqs/ WSRP FAQ]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Web portal — A web portal or links page is a web site that functions as a point of access to information in the World Wide Web. A portal presents information from diverse sources in a unified way. Apart from the standard search engine feature, web portals… …   Wikipedia

  • Liste Des Spécifications Des Services Web WS-* — Demande de traduction List of Web service specifications → …   Wikipédia en Français

  • Liste des specifications des Services Web WS-* — Liste des spécifications des services web WS * Demande de traduction List of Web service specifications → …   Wikipédia en Français

  • Liste des spécifications des Services Web WS-* — Demande de traduction List of Web service specifications → …   Wikipédia en Français

  • Liste des spécifications des services web WS-* — Sommaire 1 Spécifications générales 2 Accès aux répertoires 3 Spécifications XML de base 4 D …   Wikipédia en Français

  • Liste des spécifications des services web ws-* — Demande de traduction List of Web service specifications → …   Wikipédia en Français

  • Spécifications de services web — Liste des spécifications des services web WS * Demande de traduction List of Web service specifications → …   Wikipédia en Français

  • List of Web service specifications — There are a variety of specifications associated with web services. These specifications are in varying degrees of maturity and are maintained or supported by various standards bodies and entities. Specifications may complement, overlap, and… …   Wikipedia

  • WSRP — Web Services for Remote Portlets (WSRP) es un protocolo estándar aprobado por OASIS diseñado para la comunicación con portlets remotos. Contenido 1 Introducción 2 Implementación 3 Véase también …   Wikipedia Español

  • WSRP — Web Services For Remote Portlets (Computing » Software) Web Services For Remote Portlets (Computing » Networking) ** Web Services For Remote Portals (Computing) * Washington State Republican Party (Governmental » Politics) * West Semitic Research …   Abbreviations dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”