2013-02-05 61 views
0

我不熟悉這種開發,到目前爲止,我只看到了有關WCF RIA服務的教程,它們從數據庫創建新的ADO.Net數據模型。我可以將WCF RIA Services與現有的Web API一起使用嗎?

但是我正在使用一個系統爲您提供用於與數據交互的Web API(我可以在自己的Web服務中包含和使用該數據,這反過來會與我的Silverlight應用程序進行交互)。

在這種情況下使用WCF RIA服務可能/明智嗎?或者我應該只使用使用這些API的常規WCF服務?

謝謝!

回答

3

我覺得你應該先真正瞭解WCF RIA服務的功率爲MSDN文檔http://msdn.microsoft.com/en-us/library/ee707344(v=vs.91).aspx

中解釋說,「開發一個n層RIA解決方案時的一個常見問題是協調的中間層和應用之間的邏輯爲了創建最佳的用戶體驗,您希望RIA Services客戶端了解駐留在服務器上的應用程序邏輯,但您不希望在表示層和中間層都開發和維護應用程序邏輯「。

因此,只要您在域服務中,您就在一個經典的WCF服務中,因此您可以在其中與您希望的任何內容(包括外部Web API)進行交互。 儘管如果您的應用程序的邏輯已經嵌入到Web API中,使用WCF RIA Services的優勢更小。

相關問題