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:
- Blog about WSRP in SharePoint: http://blogs.msdn.com/mikefitz/archive/2006/02/06/525536.aspx
- NetUnity web site: http://www.netunitysoftware.com
- SharePoint provides an out-of-the-box Web Part called “WSRP Consumer Web Part” – allows you to display a WSRP portlet in a page
- How to use the WSRP Consumer Web Part: http://www.wssdemo.com/blog/Lists/Posts/Post.aspx?List=d5813c18%2D934f%2D4fd6%2D9068%2D5cdd59ce56ba&ID=234
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:
Want more information?