I am new to Silverlight and i am planning to develop a Secure LOB application which connects to a SQL backend for the company i work for. I have been reading around the topic on services and have read differing views on WCF vs Ria Services, alot relating to Silverlight 3. Seeing as we are now on Silverlight 4 and Silverlight 5 is in Beta i was hoping to get some more up to date answers. Please excuse me if there are gaps in my knowledge as i am learning.
I have read Ria Services is suited to a smaller database. "Smaller Database" was unclear and was wondering if anyone could explain this?
Seeing as RIA services duplicates the SQL/Linq back to the client does this expose any security risks through reverse engineering?
I have read that RIA Services is limited in comparison to WCF Services. In what respect is this limited? If RIA cannot complete some of our logic am i able to implement a normal WCF Service in a RIA Services project?
At the moment we plan to only connect to the services via Silverlight but will RIA Services make this harder if we plan to expand in the future?
Is it possible to run a Silverlight over LAN as well as the internet at the same time?
Is Microsoft heading towards either of the two as standard for future releases?
What would you recommend?
Thanks in advance.