2

Webサイトと企業アプリケーション管理を使用して分散ソリューションを開発しています。

アーキテクチャは次のとおりです。

Webサイト :

  • データベース(SQL Server)

  • Webサイト:ASP.NET MVC

  • データ同期サービス(WCF)

-

企業経営アプリケーション:

  • データベース(SQL Server)

  • WinFormアプリケーション

  • データ同期サービス(WCF)

サイト間データ同期を実行したい。

:Corporate Management Application Databaseは、Warehouseデータストアです。

通常、私は企業側がWebサイトにデータ同期を要求することを望んでいます。

だからここにシナリオがあります:

  • (Webサイト側)一部のデータが変更されました=>ローカルデータストア
  • (企業側)Webサイトに変更を依頼する=>Webサイトデータストアからウェアハウスデータストアにデータを同期する
  • (企業側)一部のデータが変更されました=>ウェアハウスストア=>Webサイトローカルデータストアに同期

どうすればこれを達成できますか?また、最善のアプローチは何ですか?

4

1 に答える 1

4

Microsoft Sync Framework をご覧ください。

http://msdn.microsoft.com/en-us/sync/default.aspx

2 つのデータベースの状態を同期するために、WCF チャネル経由で正常に使用しました。Sync Framework のサイトは、要件に対応し、問題へのアプローチ方法を示すのに非常に優れています。SQL Server に組み込まれている変更追跡を使用して問題を解決できれば、すぐに統合されるはずです。

于 2009-12-03T03:31:29.883 に答える