本記事の内容
本記事は、基本情報技術者試験におけるシステムを処理の仕方での分類について、情報及びコンピュータの素人目線から説明する記事です。
前回の記事も併せてご覧ください。
イントロ
システムは、1台のコンピュータだけで構成されることもあれば、複数のコンピュータで構成されることもあります。
構成は違えども、どちらもシステムです。
ただし、システムの処理速度や信頼性は構成によって大きく変わります。
システム
システムとは、手作業で行っていた作業を、コンピュータを使って自動化するための仕組みを指す。システムの分類方法はいくつかありますが、本記事では、次の2つの分類方法を述べます。
- 処理の仕方による分類
- システム構成による分類
本記事の位置づけ
処理の仕方による分類
システム
- 集中処理
1台の大型コンピュータに複数の端末を接続し、端末から送られてくるすべての命令をその1台が処理する形態。
処理を引き受ける大型コンピュータを「ホストコンピュータ」という。 - 分散処理
ネットワークでつながれた複数のコンピュータが処理を分担して行うシステム。
の2つの処理形態があります。
基本情報技術者試験では、分散処理に関する知識が問われます。
分散処理システムには、主に次の3種類が存在します。
- クライアントサーバーシステム
- 3層クライアントサーバーシステム
- Webシステム
特に、Webシステムが頻出です。
クライアントサーバーシステム
クライアント、クライアントサーバーシステム
- クライアント、サーバー クライアントとはサービスの利用者が操作する端末を指し、サーバーとはサービスを提供するコンピュータを指す。
- クライアントサーバーシステム クライアントサーバーシステムとは、複数のコンピュータをネットワークでつなぎ、クライアントが処理要求をサーバーに出し、サーバーが処理を行う分散処理システムである。
通常、クライアントとなる端末に、あらかじめ専用のソフトウェアをインストールしておく必要があります。
3層クライアントサーバーシステム
3層クライアントサーバーシステム
3層クライアントサーバーシステムとは、クライアントサーバーシステムを- クライアント
- アプリケーションサーバ
- データベースサーバ
これら3層の役割は次です。
Webシステム
Webシステム
Webシステムとは、インターネットとWebブラウザを利用するシステムを指す。Webシステムは3層クライアントサーバーシステムの一種です。
Webシステムでは、クライアントソフトに「Webブラウザ」使います。
そのため、「クライアントサーバーシステム」やら「3層クライアントサーバーシステム」のように、端末に専用のソフトウェアをインストールする必要がありません。
Webシステムのメリット
Webシステムには、以下のメリットがあります。
- ユーザーは使い慣れたWebブラウザを使用できる
- Webブラウザを使うので、システムに変更があった場合でも、クライアントのソフトウェアをインストールし直す必要がない
Webシステムの処理の流れ
Webシステムの処理の流れは以下です。
- クライアントがWebブラウザを使って、アプリケーションサーバに対して処理を要求する
- アプリケーションサーバはデータベースとやり取りを行う
- 処理結果がHTML形式でクライアントに返される
- クライアントは受け取った処理結果をWebブラウザに表示する
実は、我々が普段何気なく行っているネットサーフィンは本質的に上記のことを行っているというわけですね。
- Webシステムとは、インターネットとWebブラウザを利用するシステム。
- 業務処理はサーバー側が事項氏、クライアント側(Webブラウザ)はHTMLの記述に従って、処理結果を画面に表示する。
練習問題
3層クライアントサーバーシステム構成で実現したWebシステムの特徴として、適切なものはどれか。
- HTMLで記述されたプログラムをサーバー側で動作させ、クライアントソフトはその結果を画面に表示する。
- 業務処理の変更のたびに、Webシステムを動作させるための業務処理アプリケーションをクライアント端末に送付し、インストールする必要がある。
- 業務処理はサーバー側で実行し、クライアントソフトはHTMLの記述に従って、その結果を画面に表示する。
- クライアント端末には、サーバー側からのHTTP要求を待ち受けるサービスを常駐させておく必要がある。
答え
3結
今回は、基本情報技術者試験における「処理の仕方」によるシステムの分類について、情報及びコンピュータの素人目線から説明しました。
「処理の仕方」によるシステムの分類では、
- クライアントサーバーシステム
- 3層クライアントサーバーシステム
- Webシステム
が存在します。
質問、コメントなどお待ちしております!
どんな些細なことでも構いませんし、この記事に限らず、「定理〇〇の△△が分からない!」などいただければお答えします!
Twitterでもリプ、DM問わず質問、コメントを大募集しております!
コメントをする