我们正在从零开始构建一个新系统,并决定使用SL4,WCF RIA Services和EF4。如何架构业务层或wcf ria服务
因此,我将WCF RIA服务看作SL客户端的业务逻辑,但它可以用作通用业务逻辑层,可供应用程序的其他部分使用。作为一个例子,WCF RIA服务将实现安全性(例如,谁可以使用哪些对象)。但是这个安全实现应该也是由系统的其他部分来实现的,而不仅仅是SL客户端。
为避免重复这个逻辑,我的想法是使用WCF RIA服务作为一般业务层,这意味着如果系统的其他部分需要访问数据层,则需要通过该层。
但是这是WCF RIA的好用吗?
感谢
我们已决定仅将RIA服务层用作Silverlight客户端的服务层。系统的其他部分必须通过另一个业务层访问数据层。这将允许我们为SL客户端提供一些自定义业务规则。 – kimtiede 2011-03-05 20:03:18