2011-04-15 19 views
0

文件和文件夾,我想實現對客戶服務器結構的同步同步。如何實現對使用WCF

對於客戶:計劃創建一個Windows應用程序。 對於服務器:計劃創建一個WCF服務

我的客戶端應用程序將調用服務並檢索文件夾和files.Now我可以做修改/添加本地文件/文件夾。

然後,我將它同步到server.Before同步過程中,我的客戶端應用程序應該表現出什麼樣的文件已經在服務器中的一些其他用戶更新的預覽。

我的問題是: WCF是否適合此業務需求?由於我的數據太安全,太大,我必須選擇正確的架構。

請分享你的想法嗎?

+0

您是否有多個客戶/用戶修改相同的文件和文件夾?如果是這樣,執行變更跟蹤/合併等可能會很複雜。 – CaptainPlanet 2011-04-15 11:15:57

+0

像GIT/SVN這樣的版本控制系統是一個選項嗎? – CaptainPlanet 2011-04-15 11:16:40

+0

多個客戶端是future.But現在我需要一個基本的結構。爲什麼我不能去svn的問題是,我們必須從數據庫中獲取文件和文件夾以及用戶組級別的值。 – user416 2011-04-18 04:33:49

回答

1

如果您只想知道WCF是否是解決方案中的正確技術,那麼我會說WCF或Windows Communication Foundation只是一個暴露在.Net框架中的通信機制。對於你所描述的問題,這只是一個完整架構的小組件。
這裏的問題與源代碼管理系統工作流程類似,如果你看看微軟TFS架構here,你會發現TFS功能也暴露在Web服務\ WCF服務中。所以我認爲WCF可以完成您要求的繁重工作。