This article is Part 1 of the series WCF RIA Services:
- Getting Started with WCF RIA Services
- Querying Data Through WCF RIA Services
- Updating Data Through WCF RIA Services
- WCF RIA Services and MVVM
- Metadata Classes and Shared Code in WCF RIA Services
- Validating Data with WCF RIA Services
- Authenticating and Authorizing Calls in WCF RIA Services
- Debugging and Testing WCF RIA Services Applications
- Structuring WCF RIA Services Applications
- Exposing Additional Domain Service Endpoints for Other Clients
Introduction
In order to build serious business application in Silverlight (and other client technologies), you have to work with a lot of data. And that data is usually not resident on the client machine, it is usually distributed amongst many clients and is stored and operated on by back-end services. If you try to write this kind of application architecture yourself, you have to tackle a lot of technologies and write a lot of plumbing. In the end, most of what you are doing is pushing and pulling data from the client to the back end and invoking operations on the server from the Silverlight client application.