What is WSRP? WSRP stands for Web Services for Remote Portlets. WSRP defines how to use SOAP to request and receive blocks of HTML – think screen scrapper with more class.  WSRP is defined by an OASIS committee, refer to URL http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp. Oh yes…Microsoft is a member of this committee. WSRP in action – Demo http://www.netunitysoftware.com/e/?Function=Portal&Site=NetUnity

What’s is WSRPs goal? Value? WSRP aims to standardize interactions between portals using a set of markups to make it easy to consume a portion of the overall user portal without having to write code. Refer to WSRP 1.0 specification from OASIS: http://www.oasis-open.org/committees/download.php/3343/oasis-200304-wsrp-specification-1.0.pdf

Does SharePoint 2007 Technologies support WSRP? Microsoft does not provide an out-of-the-box WSRP producer. However, you can leverage a third party solution like NetUnity Software to provide that functionality. Links to more information:

How to configure WSRP?  Create a TrustedWSRPProducers.config file in the C:\Program FilesMicrosoft Office Server12.0Config directory. There is a sample there called TrustedWSRPProducers.xml.sample.

To use the demo netunitysoftware provider, place the following in the configuration file:

<Configuration xmlns=”http://schemas.microsoft.com/office/ sps/2005/wsrp/configuration” ProxyAddress=”http://Your_Internet_Proxy_Name:80″&gt;
<Producer Name=”NetUnity” AllowScripts=”true”>

Want more information?