title: Replacement for RIA Services in WPF
body: <p>We are moving our application from Silverlight to WPF. We are currently using RIA Services (OpenRIA Services) for the generation of a domain context on the client side. Although it has its drawbacks, the client side entity tracking with changesets and the validation by attributes are really nice.</p>
  
  <p>Is there a framework that could be used as a replacement? Or if we have to implement it ourselves, what approach should we use?</p>
  
  <p>We are open to not using WCF at all, since we have a working N-layer architecture and are simply interested in replacing the service part. So everything goes. </p>