With the advent of portals such as iGoogle, Netvibes, and MS Live, syndication of gadgets/widgets/portlets has become quite the rage. Even enterprise portals such as Websphere and Weblogic have jumped on the bandwagon and now allow running iGoogle gadgets from within their portals. Similarly they also claim to support syndication of their JSR 168 portlets to other portals such as iGoogle.
With the Sun Portal Server we are not far behind. You can easily use a Google gadget portlet wrapper to run Google gadgets in your portal. More about it in a future post. I'll focus on syndication in this post.
Of course we support WSRP that allows syndication of portlets between two WSRP-compliant portals. But portals such as iGoogle and Netvibes don't comply with standards such as JSR 168 or WSRP. They have their own mechanisms for doing things. But no reason to worry. Sun Portal Server by design provides a REST-like interface (please note the usage of "-like" to avoid any confusion) to access the portal components. This interface can be used to create a quick and dirty script to achieve syndication of portlets from the Sun Portal Server to iGoogle or another portal.
Because of the above mentioned limitations I'm reluctant to post the script I used on this blog. But if you are interested then leave a comment or ping me at jai dot suri at sun. I'll send you the script and information about how to use it.