我們正在從零開始構建一個新系統,並決定使用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