クライアントサーバーシステムを作りたい。クライアントは、その場所をサーバー(WPFアプリケーション)に送信するWindowsPhoneアプリになります。私が達成しようとしているそのための最良のデザインは何でしょうか?次のことを考慮してください。
- デスクトップ上のWCFホストサーバー(Windows Phoneアプリと通信します)
- Azureバスサービス(サーバーを配置する場所がわからない)
- データベース(クライアントが場所を書き込み、サーバーが場所を読み取ります)
ありがとう
クライアントサーバーシステムを作りたい。クライアントは、その場所をサーバー(WPFアプリケーション)に送信するWindowsPhoneアプリになります。私が達成しようとしているそのための最良のデザインは何でしょうか?次のことを考慮してください。
ありがとう
情報をどこかに保存する必要がある場合は、電話アプリで位置情報を中央の場所に送信してデータベースに保存することをお勧めします。Web (またはクラウド) サーバー上のデータベースは、おそらく最初に検討するのに適したオプションです。
デスクトップ/WPF アプリケーションは、データベースに接続してデータベースから読み取ることができます。
すべてが同じネットワーク上にある非常に小さなユーザー ベースしか持たない場合を除き、PC/デスクトップ上で実行されているアプリケーションと通信することは非常に非現実的です。
最終的に、「最適な」ソリューションは、スキル、リソース、経験、時間、およびその他の要件によって異なります。
システムの複雑さを理解できなかった場合を除いて、電話から Azure キューに位置情報を送信し、クライアント アプリでそれを読み取ってみませんか?