×
システム構成・性能・ソフトウェア

この役割分担には多くのメリットがあります。第一に、システム全体の負荷が分散されるため、サーバーの処理負担が軽減されます。第二に、クライアント側に専用のアプリケーションをインストールすることで、ユーザーにとって操作性が高くリッチな画面(GUI)を提供できるようになります。第三に、データはサーバー側で一元管理されるため、複数のクライアントから同時にアクセスしても矛盾が生じず、データの整合性やバックアップの管理が容易になります。

一方でデメリットもあります。クライアント側に専用のソフトウェアをインストール・設定する必要があるため、利用者が増えたり、ソフトウェアのバージョンアップが発生したりするたびに、システム管理者がすべてのクライアント端末をメンテナンスしなければならず、運用コスト(TCO:総所有コスト)が増大しがちです。このメンテナンスの課題を解決するために発展したのが、専用ソフトをインストールせずにブラウザだけで利用できる「Webシステム(3層アーキテクチャ)」です。

試験でのポイント