Идея сервисов RIA заключается в том, что вы сможете использовать их для создания приложений с использованием ряда различных технологий на стороне клиента, таких как Silverlight, ASP.NET, WinForms, Mobile и т. Д. Таким образом, сервисы RIA определенно непросто полезен для приложений Silverlight, хотя он особенно полезен в этом сценарии, поскольку инструменты для их построения в visual studio очень сильны.
Выбор, использовать его для приложения или нет, по моему мнению, будетруководствоваться типом приложения и будущей архитектурной потребностью в дизайне на основе сервисов RIA.Если в будущем вы обнаружите необходимость предлагать различные приложения для вашего приложения (Web, Silverlight, Mobile), то вам могут быть полезны службы RIA.Сервисы RIA могут использовать WCF, поэтому он хорошо работает и в сценарии сервис-ориентированных приложений.Вам придется взвесить это с дополнительным временем на настройку и кривой обучения для разработчиков по сравнению с более традиционной моделью приложения ASP.NET.