我只是想在這裏提出一些建議。現在,我有一個客戶端服務器應用程序,使用Windows應用程序(.net)作爲客戶端,SQL Server 2005作爲數據庫服務器。該應用程序工作正常,他們正在其Intranet網絡內使用;但突然間出現了變化,他們說他們想通過互聯網使用。那麼,我是否應該開發一個坐在Windows應用程序和數據庫之間的Web服務,或者客戶端(Windows應用程序)應該直接與數據庫服務器通信?更好的實現方式是什麼?通過http溝通Sql Server
感謝 Thurein
我只是想在這裏提出一些建議。現在,我有一個客戶端服務器應用程序,使用Windows應用程序(.net)作爲客戶端,SQL Server 2005作爲數據庫服務器。該應用程序工作正常,他們正在其Intranet網絡內使用;但突然間出現了變化,他們說他們想通過互聯網使用。那麼,我是否應該開發一個坐在Windows應用程序和數據庫之間的Web服務,或者客戶端(Windows應用程序)應該直接與數據庫服務器通信?更好的實現方式是什麼?通過http溝通Sql Server
感謝 Thurein
一個Web服務,肯定。 WCF數據服務專爲這種場景設計(使用REST API公開數據庫)。
我肯定會去肥皂中間件路線。將數據庫直接暴露給互聯網並不是很令人開胃。