У Брэда Абрамса есть серия сообщений о RIA Sevices , начиная с Что такое .NET RIA Services? . MSDN также имеет введение .
Тем не менее, в целом предложение RIA Services заключается в том, что код инфраструктуры генерирует уровень на стороне клиента из уровня вашей стороны сервера (домена). Следовательно, он раскрывает вашу клиентскую часть сущностей и заботится о сети (теперь использует WCF).
Конечно, вы можете написать все это самостоятельно. Таким образом, наибольшее преимущество RIA Services - это время, при условии, что вы будете довольны тем, как RIA Services работает.
Я использовал его для клиента Silverlight и нашел его простым в использовании, так как необходимость в написании слежения за слоями обслуживания выполнялась фреймворком.