ログインしていません 現在ログインされていないため、一部のサービスしかご利用いただけません
会員登録/ログインすると…  全ての会員限定サービスがご利用いただけます
会員登録/ログインする

IT製品 TOP > 3 >

3階層システム


この記事をtweetする Yahoo!ブックマークに登録 このエントリーをはてなブックマークに追加


IT単語帳

3階層システム(さんかいそうしすてむ)


カテゴリ :
開発 > その他システムインテグレーションサービス > 3階層システム
クライアントサーバシステムを「プレゼンテーション層」「アプリケーション層」「データ層」の3層に分割して構築したシステムクライアント及びサーバの処理を複数の階層に分離して配置することで、ある階層へ変更を加える必要が生じた際にも柔軟に対応できるようなっている。
かつて、業務システムクライアントとサーバの2階層から構成されることが多かった。2階層システムでは業務を実現するための処理(ビジネスロジック)はすべてクライアント側に記述されており、ビジネスロジックに変更が生じた場合にはクライアント側のソフトをすべて配置しなおす必要があった。
3階層システムでは、システム全体を「プレゼンテーション層」(ユーザインターフェース)、「アプリケーション層」(ビジネスロジック)、「データ層」(データベース)の3階層に分け、クライアント側にはユーザインターフェース部分のみを残し、あとはサーバ側に実装する。クライアントユーザからの操作を受け付け、アプリケーション層からの処理結果を表示することのみを行う。
アプリケーション部分をクライアントから分離してサーバに実装することにより、ビジネスロジックが変更された場合でもサーバ側のアプリケーションを変更するだけでよく、変更がシステム全体に及ぶことは無い。また、大量のデータを扱うシステムでは、ネットワークを通じてクライアントとサーバの間で大量のデータのやり取りをする必要が無くなる。
3階層システムの構築に当たってはWeb技術を全面的に採用することが多い。プレゼンテーション層Webブラウザやその中で動作する専用のFlashJavaアプレットなどが、アプリケーション層にはJavaアプリケーションサーバなどが、データベースにはリレーショナルデータベース管理システム(RDBMS)などが用いられることが多い。

※解説記事文中のリンクは自動で行っているため、適切でない可能性があります。ご了承ください。

IT情報満載のキーマンズネット!600本以上の特集を掲載中 キーマンズネットは、(株)リクルートが運営する「企業向けIT関連情報サービス」です。会社で導入するIT関連製品の検討・選定にお役立ていただける情報を掲載しております。情報料・登録料ともに無料です。安心してご利用下さい。

会員登録(無料)・ログイン


3階層システム」関連の情報を、チョイスしてお届けします

※キーマンズネット内の「3階層システム」関連情報をランダムに表示しています。

さくいん検索
0 1 2 3 4 5 6 7 8 9      
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z

カテゴリ用語検索

IT製品 TOP > 3 >

3階層システム



この記事をtweetする Yahoo!ブックマークに登録 このエントリーをはてなブックマークに追加



このページの先頭へ