次のスタックを持つ既存のクライアント サーバー 3 層アプリケーションがあります。
- スマート クライアント (Win フォーム)
- IIS/ASP.NET
- SQLサーバー
一部のデータはエンティティー属性値 (EAV) モデルに保管されます。主キーはすべて整数 ID 列です。データベース操作は、主にストアド プロシージャを使用して実行されます。
私は、このアプリケーションを時々接続するアプリケーション (OCA) に変換する任務を負っています。
クライアントでのインストールとリソースの制限に問題はありません。
このようなプロジェクトは私にとって初めてです。
私はいくつかの読書をしました
- ミリ秒同期フレームワーク
- エンタープライズ ライブラリ / 時々接続されるスマート クライアント
- SQL サーバーのレプリケーション
既存のコードを保持し、変更の影響を制限するために、WS で同期を処理する同期フレームワークを使用して、各クライアントに 3 層アプリケーションをインストールすることを検討しています。また、同期が参照する 1 つのマスター サーバーを持ちます。
このソリューションは実行可能に見えますか?
常時接続の 3 層アプリケーションを不定期に接続するアプリケーションに変換することに関する他のリソースはありますか?
ありがとうございました 。