私たちが提供するコアアプリケーションの再設計に取り組むためのアドバイス/方向性を探しています。CitrixXenappサーバーを介してホストするWPFアプリケーションを構築しようとしています。このアプリケーションは、レコードを保持するためのカスタマイズされたデータベースです。これを2つの異なる部分に分割したいのですが、どちらもサーバーに対して実行されます。フロントエンドは、それぞれが複数のユーザーを持つすべてのクライアントで同じであり、バックエンドは、そのクライアントが入力する特定のドキュメントを保持します。それぞれを個別に更新できるように、これらを別々にしたいと思います。
同様の情報やリンクをいただければ幸いです。