現在、FTP、ソケット、および HTTP メッセージを介してハードウェアおよびサーバーと対話するアプレットがあります。アプレットをやめて、動的な Web ページと JavaScript を表示するブラウザーだけを使用できるかどうか尋ねられました。私たちのアプリケーションは、センサーがトリップしたときにのみ送信されるハードウェアから取得したデータを表示する必要があるのに対し、ブラウザは開始したリクエストへの応答しか表示できないというのが私の理解であるため、これが可能だとは思いません。
AJAX を使用してハードウェアを定期的にポーリングすることを考えましたが、オリジン セキュリティの制限が同じであるため、異なるアドレスを持つ異なるハードウェア デバイスをポーリングすることはできないと思います。さまざまなハードウェア デバイスにすべての更新をサーバーに送信させることでこれを修正できますが、これにより、現在の構成方法が大幅に変更されます。パフォーマンスの問題もあります。これは、数百のデバイスが 1 日あたり数百万のイベントを生成する全国的なアプリケーションです。3 秒以内に応答できる必要があるため、そのレベルのパフォーマンスを維持するには、ハードウェアを非常に頻繁に (1 秒以下) ポーリングする必要があります。
Web アプリケーションに関する私の理解は正しいですか?
ブラウザが複数のアドレスからの情報を表示する方法はありますか?