WAOの優位性 |
Webシステムでの問題の一つが操作性です。C/Sでは実現できたエンターキーを用いた連続入力、画面の分割と同期等、C/SでできることがWebシステムでは簡単には実現しません。次世代WebシステムWAOでは、C/Sでできることはすべて実現可能、画面や操作性に制限を持たないエンドユーザーの操作性を追及した使い勝手のよいWebシステムを実現します。
Webシステムのもう一つの深刻な問題がレスポンススピードです。Webシステムを導入したけどレスポンススピードが遅いという経験はありませんか?特にC/Sを今まで使い慣れた社内ユーザーならレスポンススピードにストレスを感じてしまいます。これは、C/Sはクライアントとアプリケーションサーバー間の情報交換を「クライアントの画面の項目単位」で行えるのに対し、通常のWebシステムはブラウザを使うため「クライアントの画面単位」の情報交換となってしまいます。つまり、画面1項目の更新をする場合でも、ブラウザでは画面全部の情報交換を行うため情報量が多くなり遅くなってしまいます。仕組み自体が違うのです。Ajaxや特殊ブラウザをはじめとするリッチクライアントが登場し、レスポンスの改善にも工夫がなされ、以前と比較すると速くなってきましたが仕組み自体が違うためC/S同等とはいきません。次世代WebシステムWAOではWAOテクノロジーを使い、インターネット上でもC/Sと同じ仕組み、「クライアントの画面の項目単位」の情報交換を可能にし、C/S同等のレスポンススピードを実現します。
Webシステムでは、ネットワークの障害やサーバアクセス集中によるセッションタイムアウトでシステムを再起動すると、再入力時、作業時間のロスの他に、入力したと思っていたデータが反映されておらずデータ落ちとなったり、入力済みのデータを再入力してしまい二重入力が発生します。これは企業において数字の不整合となり深刻な問題となります。次世代WebシステムWAOでは入力数字は瞬時に入力毎にアプリケーションサーバーへ送られ必要な処理を行いデータベースに書き込んでクライアント画面に表示しますので、ネット環境が不安定であったり、障害が発生した場合も再起動後、安心してアプリケーションを継続して使用できます。
通常のWebシステムの開発でレスポンスの向上や操作性の工夫にかかる工数が次世代Webシステムでは不要です。すべて独自開発のWAOテクノロジーが解決します。また、すでにC/S資産がある場合はそれを流用してWebに移行できるため開発工数を大幅に削減できます。ハードウェアにおいても、WAOテクノロジーが「クライアントの画面の項目単位」で情報交換を行うためサーバーへの負荷が少なく、通常のWebシステムと比較してサーバー台数を半減以下に抑えられ、ハードウェアの導入コスト削減にも貢献します。
※次世代WebシステムWAOではアプリケーションサーバーとは別にWebサーバーの設置は不要です。
C/S同等のレスポンスと操作性を発揮しますが、C/Sの課題であるクライアントの管理が不要となります。アプリケーションプログラムはすべてアプリケーションサーバーにありクライアントには一切配置していません。また、モジュールはシステム稼動時にアプリケーションサーバー側とクライアント側を比較し、差異があれば新しいモジュールをクライアントへ送信するため、管理者の作業は、アプリケーションサーバーでモジュールを一元管理するだけです。アプリケーションやモジュールの更新に伴う再配布の問題から開放され、運用負荷を低減します。さらに、WAOテクノロジーによりサーバーへの負荷も低減し、消費電力を削減します。