Take a look at the WCF RIA services. This enables ASP.NET to expose methods and data objects and automatically expose them to Silverlight. RIA Services creates proxies on the Silverlight side and connects them to WCF services without having to do any work. It is pretty smooth.
Here is the starting point. Beware: the learning curve is pretty steep. But it is useful after you get there.
http://www.silverlight.net/getstarted/riaservices/
In addition, another thing to keep in mind is that some of these articles relate to beta / CTP versions, and some of the namespaces were changed before they went into production.
source
share