私は現在、次の問題があるシステムを設計しています。
独自のWindowsサーバーで実行されているWebアプリケーションがあります。そして、私にはWebアプリケーションと通信しなければならない外部クライアントがいます。通信はXMLファイルを介して行われます。クライアントは、アプリケーションが読み取って処理する必要のあるデータを含む1つのXMLファイルを作成しています。私の問題は、この問題のベストプラクティスがあるかどうかわからないことです。
この問題の次の解決策を考えています。クライアントがXMLファイルをサーバー上のディレクトリに送信しています。このディレクトリはアプリケーションによって監視されており、新しいXMLファイルが追加されると、イベントが発生し、アプリケーションは新しいファイルがあることを認識し、それを読み取ってデータを処理します。データ処理が終了すると、アプリケーションはXMLファイルを削除します。
これが最善の解決策ですか、それともこの「問題」に対する他の解決策がありますか?