What service should I use for Silverlight 2 data?
Depending on your intentions, you should also consider a few things:
-
RESTful web services are supported by ADO.NET Data Services and many other non-Microsoft platforms.
-
WCF web services should include policy XML file and support more advanced but Microsoft WS- * specific (WS "deathstar" if you want my opinion)
-
ASMX Web Services are simple, but lack a security model built around WCF (either RESTful or SOAP).
If you want to prototype quickly, I would recommend using ASMX services as they require the least amount of effort. If you are doing something that involves a lot of interaction with the database, consider using ADO.NET Data Services and a RESTful approach. If you want to add a lot of complexity, but get better security and configuration, use WCF.
source to share