Вы можете использовать RIA Services с ASP.NET, например, с серверным управлением DomainDataSource или с контроллера MVC.
Ключевым моментом является то, что DomainService в RIA Services инкапсулирует бизнес-логику в нейтральном смысле уровня представления. Он может быть предоставлен в качестве службы приложениям Silverlight и Ajax или asp.net для рендеринга на стороне сервера.
Например, сценарий - это создание карт сайта и рендеринг нижнего уровня для целей SEO, даже если презентация основана на Silverlight. Оба они основаны на доменной службе для совместного использования бизнес-логики.
Надеюсь, это поможет.