AJAXによるOPCとWeb
DataHub Webブラウザ - AJAX サポート
OPC DataHubのWebサーバを利用して、、ダイナミックなWebページを作成する事できます。ブラウザからでも、Web搭載の携帯電話、モバイル装置からWebページを確認できます。 AJAX技術は、この数年間で迅速に広まりつつある次世代のインターネットアプリケーション先端テクノロジーです。
ページに組み込まれたJavaスクリプトコードが、Webブラウザにより実行され Javaスクリプトコードが定期的にDataHubにコマンドを送信して、ページのアップデートを行います。データのアップグレードは、自動的に行われページのリフレッシュは必要ありません。これを「クライアント側スクリプト」と言います
DataHub Webサーバは、通常のポーリングAJAXや新ストリーミングAJAXをサポートすることで、膨大なポイントや高速アップデート率を扱う場合に、サーバ側の負荷を減少できます。 ポーリングAJAXとストリーミングAJAXの相違点:
- ポーリング AJAX: WebページがDataHubにポーリングサイクルで新しいデータをリクエストします。 これは、ストリーミングAJAXと比較すると、CPUの負荷は高い、しかしアップデート率はストリーミングAJAXと同様。
- ストリーミング AJAX: Webページが効率的にデータを伝達します。これは、ポーリングAJAXと比較すると、少しだけのシステムリソース使用だけで対応し、ネットワーク帯域幅を減少できます。
コージェントでは、データを通常のJavaスクリプトと標準ブラウザを併用して、Webページに表示する方法を例題として提供しています。
各自のコンピュータにOPCからWebへのデモ
Webデモを各自のコンピュータで実行したい方は、DataHub Web デモを数分間でダウンロードして評価できます。プログラムの必要はありません。 |
|
サーバ側の利点
- ストリーミングAJAXテクノロジーはポーリングAJAXと比較するとサーバ側の負荷が少ない。特に高速アップデート率やWebページに膨大なポイントを表示が可能になります。
- ポーリングAJAXは高速アップデート率を必要としないユーザ向きです。
- 他のWebサーバソフトウェアをインストールする必要はありません。
- 無制限データポインをサポートしています。
- WebサイトはSSLにより接続の安全性を保護しています。
ブラウザ側の利点
- AJAXはデスクトップのWebブラウザ、モバイルデバイス、携帯をサポートしています。
- 特別なプラグインやActiveXのダウンロードは必要ありません。
- DataHubを設定して接続すると同時に、リアルタイムデータをページに表示します。
- AJAXにより、カスタムWebページを作成できます。
- 完全な両方向のデータフローにより、Webページ上でのデータ読み書きが可能です。
- ページのリフレッシュは不必要、DataHub側で変更があった場合に、敏速に新しい値が表示されます。ユーザ側で変更する必要はありません。
- 詳細はこちらから、OPCとWeb
|