平成24年度 秋期 基本情報技術者試験 午前 問13
テクノロジ/システム構成要素3層クライアントサーバシステム構成で実現したWebシステムの特徴として,適切なものはどれか。
出典:平成24年度 秋期 基本情報技術者試験 午前 問13
- アHTMLで記述されたプログラムをサーバ側で動作させ,クライアントソフトはその結果を画面に表示する。
- イ業務処理の変更のたびに,Webシステムを動作させるための業務処理用アプリケーションを配布し,クライアント端末にインストールする必要がある。
- ウ業務処理はサーバ側で実行し,クライアントソフトはHTMLの記述に従って,その結果を画面に表示する。
- エクライアント端末には,サーバ側からのHTTP要求を待ち受けるサービスを常駐させておく必要がある。
正解:ウ
解説
3層クライアントサーバシステムのWebシステムでは,業務処理(ロジック)はサーバ側で実行し,クライアント側はブラウザなどのHTMLの記述に従って結果を画面表示するだけです。これにより,クライアント端末への業務アプリケーションの配布や更新が不要になります。
選択肢ごとの解説
- ア誤り。クライアント側で動作させるのはWebブラウザ(HTMLの表示)であり,業務処理プログラムをサーバ側で動作させるという記述が適切ではありません。
- イ誤り。3層構成のWebシステムでは,業務処理変更時にクライアント端末へのアプリケーション配布・インストールは不要です。
- ウ正しい。業務処理はサーバ側(アプリケーションサーバ等)で実行し,クライアントはHTMLの記述に従って結果を画面に表示します。
- エ誤り。クライアント端末はHTTP要求を送信する側であり,サーバ側からの要求を待ち受けるサービスを常駐させる必要はありません。