WSRP: How does it work?
WSRP standardizes web services at the presentation layer on top of the existing web service stack and is based on the existing web service standards. The WSRP interfaces are defined in the Web Services Description Language (WSDL). In addition, WSRP defines metadata for self-description used for publishing and finding WSRP services in registries. All WSRP services are required to implement a SOAP binding and optionally may support additional bindings.
In the definition of the WSRP standard and the JSR 168/286, the OASIS Technical Committee and the JSR Expert group have closely collaborated to make sure that both standards interact together well in portal architectures. JSR 168/286 compliant portlets can be exposed as WSRP compliant web services and conversely, WSRP services can be integrated using a special eXo Portlet container WSRP plugin into the portal (see Figure below).