Investigation of WSRP support in selected open-source portal frameworks
WSRP (Web Services for Remote Portlets) is a promising Web services specification used to standardize presentation-based access to remote Web portal content. In combination with the JSR-168 standard, portlet developers are freed of doing the hard work in publishing their portlets to a remote portal: ideally it is the duty of a portal framework to publish the portlets it manages. Code reusability can now be achieved with JSR-168 while 'deploy once' is achieved through WSRP. In this paper the WSRP support provided by selected open-source portal frameworks including the eXo platform, Liferay, StringBeans and uPortal are reported. WSRP4j, which is not a portal framework but a reference implementation of the WSRP 1.0 specification, is also discussed. Based on our test results, a WSRP consumer has been developed for Sakai, a collaboration and learning environment, based on the WSRP4J consumer, which enables Sakai to consume JSR-168 portlets. Copyright (c) 2007 John Wiley & Sons, Ltd.
portal web services for remote portlets portlet