Silverlight 4 Secure LOB Application - WCF vs WCF Ria Services

I am new to Silverlight, and I plan to develop a Secure LOB application that connects to the SQL server for the company I work for. I read about the topic of services and read different opinions about WCF vs Ria Services, also regarding Silverlight 3. Seeing that we are now on Silverlight 4 and Silverlight 5 in beta, I was hoping to get even more relevant answers. Please excuse me if there are gaps in my knowledge as I study.

  • I read that Ria Services is suitable for a small database. The "smaller database" was obscure and wondered if anyone could explain this.

  • Seeing that RIA services duplicate SQL / Linq back to the client, does this reveal any security risks with reverse engineering?

  • I read that RIA services are limited compared to WCF services. In what respect is it limited? If the RIA cannot execute some of our logic, can I implement the regular WCF service in the RIA Services project?

  • At the moment, we plan to connect only to services through Silverlight, but will RIA Services make it more difficult if we plan to expand it in the future?

  • Is it possible to run Silverlight simultaneously over a LAN as well as on the Internet?

  • Does Microsoft approach one of the two as a standard for future releases?

  • What would you recommend?

Thanks in advance.

+3
source share
1 answer

Here are my thoughts. (For full disclosure, I work with the RIA team.)

  • RIA DomainServices , Unit-of-Work. , , , DomainService . DomainService /, , .
  • LINQ , . . , RIA (RequiresAuthenticationAttribute ..), .
  • RIA WCF, . , RIA , .
  • . . Jeff post RiaJS.
  • .
  • WCF . RIA WCF, .
  • RIA , . WCF, RIA . V1 RIA , ( CRUD Entities, Invoke ). , , , , .
+4

All Articles