[c#] Microsoft Reporting Services。 我應該使用Web服務作為數據源嗎?


Answers

使用Web服務使維護更容易。 性能會受到一些影響,但相對於您的硬件,數據庫設計,查詢等等有多大程度的影響......我將使用Web服務,因為這是Adobe Flex應用程序所假設的方式,Microsoft WCF似乎指向DotNet開發人員在Web服務數據源的方向。

另一個好處是可以使用多個客戶端使用相同的服務。

Question

我有一個困境。 這裡是我的設置:使用標準(DB層,BL層等...)構建ASP.NET / NET 3.5 Web應用程序。

我需要生成一些報告。 標準的做法是直接報告服務查詢數據庫,或者我可以有報告服務查詢Web服務(我將創建)。

我喜歡網絡服務的方法,因為如果底層的模式改變,我只需要確保我的網絡服務返回正確的數據。 報告服務不受影響。

如果對數據庫使用直接查詢,則需要更新報告服務。

我應該使用Web服務( http://msdn.microsoft.com/en-us/library/aa964129(SQL.90).aspx )還是直接查詢?




Related