WSRP (Web Services for Remote Portals)
A proposed standard to enable interoperability between portals and WSRP-compliant Web services for portals.
WSRP services are presentation-oriented, user-facing Web services that plug and play with portals or other applications. They are designed to let businesses provide content or applications in a form that does not require any manual adaptation. Portals easily can aggregate WSRP services without programming effort.
Because WSRP includes presentation features, WSRP service providers can determine how end users see their content and applications, and to what degree adaptation, transcoding and translation might be allowed.
WSRP services can be published into public or corporate service directories (UDDI), where portals that want to display their content can find them easily.
Using WSRP, portals can easily integrate content and applications from internal and external content providers. A portal administrator simply picks desired services from a list and integrates them.
The WSRP standard will define a Web services interface using Web Services Description Language. The standard lets WSRP services be implemented in different ways, be it as a Java/Java 2 Platform Enterprise Edition (J2EE)-based Web service, a Web service implemented on the .Net platform or a portlet published as a WSRP service by a portal.
The standard enables use of generic adapter code to plug any WSRP service into intermediary applications rather than requiring specific proxy code. This will allow implementation of WSRP services on any Web services-capable platform, be it J2EE or .Net.
Once a portlet entry is listed in the UDDI directory, other portals can find and bind to the referenced WSRP service. To make a WSRP service available as a portlet, the portal's administration may create an entry in the local portlet registry with the information obtained from UDDI.
For example, once the entry is in the local portlet registry users might select it and put copies of it on their pages. When a portlet proxy is invoked during page aggregation, the portlet proxy will generate a Simple Object Access Protocol (SOAP) request and send it to the WSRP service. Then it receives the SOAP response from the WSRP service and provides the result to the portal.
From Portal standards for Web services, Network World Tech Update, 09/02/03.
Also see Java Portlet API.
Additional resources
OASIS WSRP working group
Writing the definition.
Topic: Web services
Latest Web services news, analysis and opinion from Network World Fusion.
Comments:
More Resources
by Punit Pandey
You can find another useful resource on wsrp at http://www.jroller.com/page/portlets
Add a comment