IT資格用語解説基本情報技術者試験・クライアントサーバシステム
ファンクション層
更新日:
用語解説
3層クライアントサーバ構成のファンクション層は、業務規則、計算、入力値の業務検証、処理手順、トランザクション境界などのビジネスロジックを担当する層です。
■ 試験で押さえるポイント
プレゼンテーション層から要求を受け、業務判断を行い、データアクセス層を介してデータを取得・更新します。
画面表示とDB固有処理から業務ロジックを分離し、複数画面・APIから再利用しやすくします。
単なる文字形式チェックは画面側でもできますが、在庫引当や割引条件など一貫性が必要な規則はサーバ側で実施します。
層間の責務を守らないと、画面やSQLへ業務規則が散在し、変更漏れと試験困難を招きます。
■ 選択肢での判断ポイント
プレゼンテーション、ファンクション、データ層の役割と、2層・3層構成の違いを判断します。
例: 注文金額、会員区分、キャンペーン期間から割引を計算し、在庫引当と決済を一連処理します。