0

私は現在、次の問題があるシステムを設計しています。

独自のWindowsサーバーで実行されているWebアプリケーションがあります。そして、私にはWebアプリケーションと通信しなければならない外部クライアントがいます。通信はXMLファイルを介して行われます。クライアントは、アプリケーションが読み取って処理する必要のあるデータを含む1つのXMLファイルを作成しています。私の問題は、この問題のベストプラクティスがあるかどうかわからないことです。

この問題の次の解決策を考えています。クライアントがXMLファイルをサーバー上のディレクトリに送信しています。このディレクトリはアプリケーションによって監視されており、新しいXMLファイルが追加されると、イベントが発生し、アプリケーションは新しいファイルがあることを認識し、それを読み取ってデータを処理します。データ処理が終了すると、アプリケーションはXMLファイルを削除します。

これが最善の解決策ですか、それともこの「問題」に対する他の解決策がありますか?

4

1 に答える 1

0

「クライアントが XML ファイルをサーバー上のディレクトリに送信している」という解決策を使用する場合は、webapplication は必要ありません。サーバー上で実行されているアプリケーションなら何でも構いません。

これを webapplication で実装する方法はたくさんあります。- クライアントが人間である場合は、webapp にページを記述してファイルをアップロードできます。クライアントがアプリケーションである場合は、xml を webapp にアップロードするように記述できます (webapp の観点からは、上記と同じコードです)。 . ブラウザのように接続してファイルをアップロードするためのプログラム(クライアント用)の書き方を知っているだけです。

2 つのソリューションのいずれでも、アップロードされたファイルを読み取ることができるように webapplication を作成する方法を知っている必要があります。

于 2013-02-19T10:27:13.007 に答える