I am currently researching .NET RIA Services however I am having trouble finding a definitive list of the benefits of RIA services compared to plain WCF to Silverlight, or event a list of the key components that make up RIA Services. I also find it hard to see where RIA services sits in the development model and exactly what it provides to the developer.
- Are there any tangible benefits to using RIA as opposed to other options?
- What are the key components that make up RIA services?
- What can you do with RIA that you can't do with existing Microsoft / .NET technologies?