Webサイトと企業アプリケーション管理を使用して分散ソリューションを開発しています。
アーキテクチャは次のとおりです。
Webサイト :
データベース(SQL Server)
Webサイト:ASP.NET MVC
データ同期サービス(WCF)
-
企業経営アプリケーション:
データベース(SQL Server)
WinFormアプリケーション
データ同期サービス(WCF)
サイト間データ同期を実行したい。
注:Corporate Management Application Databaseは、Warehouseデータストアです。
通常、私は企業側がWebサイトにデータ同期を要求することを望んでいます。
だからここにシナリオがあります:
- (Webサイト側)一部のデータが変更されました=>ローカルデータストア
- (企業側)Webサイトに変更を依頼する=>Webサイトデータストアからウェアハウスデータストアにデータを同期する
- (企業側)一部のデータが変更されました=>ウェアハウスストア=>Webサイトローカルデータストアに同期
どうすればこれを達成できますか?また、最善のアプローチは何ですか?