3層クライアントサーバシステム構成で実現したWebシステムの特徴として、適切なものはどれか。
ア HTMLで記述されたプログラムをサーバ側で作動させ、クライアントソフトはその結果を画面に表示する。
イ 業務処理の変更のたびに、Webシステムを動作させるための業務処理用アプリケーションを配布し、クライアント端末にインストールする必要がある。
ウ 業務処理はサーバ側で実行し、クライアントソフトはHTMLの記述に従って、その結果を画面に表示する。
エ クライアント端末には、サーバ側からのHTTP要求を待ち受けるサービスを常駐させておく必要がある。
3層のそれぞれの役割は以下の通りである
プレゼンテーション層 ⇔ Webブラウザ
アプリケーション層 ⇔ サーバ側の業務処理
データ層 ⇔ データベースサーバ
単純に、サーバとクライアントで役割が分かれていると考えればよい。
ブラウザは基本的に吐き出されたHTMLを出力するだけなので、正解はウである。