初級シスアド過去問題解答と解説
解答:ア
アプリケーションサーバー(application server)は、プログラムの実行など業務固有の処理を行うサーバーである。クライアント・サーバー・システムの一種である3層クライアント・サーバーシステムでなどで用いられる。3層クライアント・サーバーシステムでは、以下の3つの機能に分けて処理を行う。
3層クライアント・サーバーシステムの目的はデータ処理の負荷分散とスケーラビリティを高くすることである。
- ユーザーインターフェース(プレゼンテーション層)
- 業務処理(アプリケーション層,ファンクション層)
- データベースへのアクセス(データベース層)
ユーザーインタフェースはクライアントで行う。アプリケーション層とデータベース層はサーバーで処理を行う。
解答群中のスケーラビリティ(scalability)は、システムの拡張性のことである。利用者の増加やデータが増えたときにサーバーを増設したり、サーバーのCPUを増やしたりすることで処理能力などを上げることである。容易にシステムを拡張できることをスケーラビリティが高いといい、システムの拡張が困難なことをスケーラビリティが低いという。
- イ Webサーバーでも業務処理は可能である。しかし、スケーラビリティは低い。
- ウ Webサーバーだけでコンテンツを動的に作成できる。
- エ Webサーバーで認証を行うことはできる。