SOA(サービス指向アーキテクチャ)とは?
SOA(サービス指向アーキテクチャ)とは、業務上の機能を独立した「サービス」として実装し、それらを疎結合に組み合わせてシステムを構成する設計思想。サービスは業務単位で粒度を定め、インタフェースを標準化して再利用性と変更容易性を高める。
情報処理安全確保支援士試験の過去問では1回出題されています。
えすおーえー
SOA(サービス指向アーキテクチャ)の意味
業務上の機能を独立した「サービス」として実装し、それらを疎結合に組み合わせてシステムを構成する設計思想。サービスは業務単位で粒度を定め、インタフェースを標準化して再利用性と変更容易性を高める。
SOA(サービス指向アーキテクチャ)の具体例
「与信照会」「在庫引当」を独立サービスとして提供し、複数の業務アプリから共通利用する。
SOA(サービス指向アーキテクチャ)は試験でどう引っ掛けられる?
サービスの粒度は技術的な処理単位ではなく業務の意味単位で決める。細かすぎると通信オーバーヘッドと管理コストが増える。
SOA(サービス指向アーキテクチャ)と関連する用語
SOA(サービス指向アーキテクチャ)が出た過去問
SOAでシステムを設計する際の注意点のうち,適切なものはどれか。
正解:業務の変化に対応しやすくするために,サービス間の関係は疎結合にする。
要点:SOAはサービス間を疎結合にして変化に備える
SOAは業務機能をサービスとして部品化し、それらを組み合わせてシステムを構成する考え方です。サービス同士の依存を小さくする疎結合にしておけば、業務の変更時に影響が波及せず、組替えや再利用が容易になります。
出典:平成30年度 秋期 情報処理安全確保支援士試験 am2 問23(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。