We are in the process of rebuilding our MOSS 2007 environment. Along with that, I decided to take a 2nd/3rd :) look at the custom web parts I deployed years ago. Since I have been involved with Silverlight a lot recently, I decided to rebuild the custom web parts using Silverlight. BUT I am NOT going to deploy the web parts into MOSS. I will use an iframe or Page Viewer Web Part approach…Let me explain.
I will deploy the Silverlight application on a web server. Then, from within MOSS, I will add a page viewer web part point to the Silverlight application and passing a couple parameters along in the query string.
Then, in the Silverlight application, on the Server side, I will make call to SharePoint …Lists.asmx web service. In other words, I will use SharePoint itself to hold the actual data in either a document or picture library or a list. I will simple use Silverlight as the front-end.
Once I post code it will all make more sense. On the Silverlight side I am using WCF RIA along with the MVVM approach on the client…
More later
--tolga