I'm recently want to develop an application for my company. I've checked the Silverlight 4.0 and WCF RIA Services. Its really amazing and I got tempted to use these services for our application. But I have a couple of questions:
BTW: Our application will be used globally just by the company employees and must not be available to the unauthorized users.
Thanks
Yes, you can require an authorization service to authenticate each session. I highly recommend reading up on Nikhil Kothari's blog (He kind of fathered WCF RIA). He came out with a Book Club application that require authentication. http://www.nikhilk.net/RIA-Services-MIX10-Slides-Code.aspx
You can't really totally require only silverlight. But, if you require an authorization service to authenticate the user, you at least know they were authorized access to the services.
I'm almost certain this should work for your intranet. Someone else may have to step in and help you with the particulars. I have no experience running WCF RIA over wan. However, since it operates over standard http ports, you should be able to do it. There is nothing super special about the connection to a WCF RIA service. It is simply a WCF service.
I hope this helps!
Good luck!