FE SUBJECT A
基本情報技術者 科目Aの問題解説
問題
業務機能を再利用可能なサービスとして部品化し、それらを組み合わせてシステムを構築するアーキテクチャはどれか。
- ア SOA
- イ データ中心アーキテクチャ
- ウ レイヤードアーキテクチャ
- エ コンテナ
出典:オリジナル問題|参考範囲:試験要綱Ver.5.5 / FEシラバスVer.9.2 科目A範囲
正解と解説
正解:SOA
正解:SOA
考え方:SOA(Service Oriented Architecture)は、業務機能を独立したサービスとして部品化し、それらを組み合わせてシステム全体を構築する考え方です。たとえば「顧客管理」「在庫確認」「決済」などの機能をサービスとして切り出して再利用できるようにすることで、保守性や拡張性を高められます。
誤答の理由:イのデータ中心アーキテクチャは、データを中心に各処理が連携する設計を指す表現で、サービス指向とは異なります。ウのレイヤードアーキテクチャは、プレゼンテーション層・業務層・データ層のように層で分けて設計する方式です。エのコンテナは、アプリケーション実行環境を軽量に分離する技術であり、アーキテクチャの考え方そのものではありません。
覚え方:SOAは「機能をサービスとして部品化する」と押さえるとよいです。軽い類題として、「複数システムから共通の認証サービスを呼び出して使う」はSOA的な設計例です。
この問題について
IPAが公開するシラバス・試験範囲・公開問題の出題形式を参考にした独自作成問題。公式問題・過去問題の転載ではありません。
公式試験問題、過去問題、公式サンプル問題、市販教材の問題文を転載したものではありません。