簡體   English   中英

.NET Web服務包裝器,用於多個數據源

[英].NET web service wrapper for multiple data sources

我被要求開發(從頭開始).NET中的REST Web服務,該服務包裝對各種數據源的調用:

  • 數據庫(SQL,DB2,Oracle等)
  • 其他網絡服務(SalesForce,Microsoft CRM等)
  • 平面文件
  • 等等

最后,我們將在Web UI中顯示這些數據:網格,圖表等。其他功能包括:緩存,使用情況監視,用戶角色管理。 想法是使用類似於Open Data的語法查詢此Web服務。

數據源配置將在數據庫或配置文件中完成。 例如:數據源“ DS1”的類型為數據庫“ db001”上服務器“ srv001”的“數據庫”,並從存儲過程“ sp001”獲取數據。

在我從頭開始開發該組件之前,我首先用Google搜索了是否存在用於該組件的現有標准組件。 但是我找不到任何東西。

=>市場上是否有開箱即用(或接近開箱即用)的現有工具?

謝謝

亞歷克斯

有很多方法可以使用.NET通過寧靜的界面公開數據

  • 要將數據源公開為服務,應使用OData
  • 如前所述,為了將各種資源組合在一起,作為自己的混搭服務,請使用Web API
  • 如果您的服務僅在內部使用,我將使用WCF ,這將是性能最高且易於使用的選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM