WSRP: Web Services for Remote Portlets
WSRP (Web Services for Remote Portlets) is an network protocol created and approved by OASIS (Organization for the Advancement of Structured Information Standards) designed for communications with remote portlets. It is a web services standard that allows you to “plug-n-play” visual, user-facing web services with portals or other intermediary web applications. It is used to allow portlets to be decoupled from a portal, that are installed to remote portal servers to be aggregated at runtime into a unified portal page by a local portal server. Two competing portal server products such as WebLogic portal and WebSphere Portal can integrate with one another. Work was initially started through the joint efforts of the WSIA (Web Services for Interactive Applications) and WSRP (Web Services for Remote Portlets) OASIS Technical Committees.
Benefits of WSRP
Options for deployment
Support by large players in the industry
Main reason for using WSRP for web development
WSRP decouples the deployment and delivery of applications
WSRP delivers both data and that data’s presentation logic.
Implementation of WSRP requires little or no programming
WSRP Portlet type support Pageflow, JSP, Struts and Java portlets.