Мы строим новую систему с нуля и остановились на SL4, WCF RIA Services и EF4.
Итак, я рассматриваю службы WCF RIA как бизнес-логику клиента SL, но можно ли его использовать как общий уровень бизнес-логики, который может использоваться другими частями приложения. Например, в службе WCF RIA будет реализована безопасность (например, кто и что может делать с какими объектами). Но эта реализация безопасности также должна осуществляться другими частями системы, а не только клиентом SL.
Чтобы избежать дублирования этой логики, моя идея состоит в том, чтобы использовать службу WCF RIA в качестве общего бизнес-уровня, что означает, что если другим частям системы потребуется доступ к уровню данных, им нужно будет пройти через этот уровень.
Но нормально ли это использование WCF RIA?
Спасибо