資格暗記無料で始める

SOAとは?

SOAとは、ソフトウェアの機能を「サービス」という独立した部品単位に分割し、それらを組み合わせて業務システムを構築するシステム設計の考え方。業務プロセスの変更に応じてサービスの組合せを柔軟に変えられる点が特徴。

基本情報技術者試験の過去問では3回出題されています(2017年度〜2018年度)。

えすおーえー

基本情報技術者試験の頻出用語/ストラテジ系/別名:Service Oriented Architecture、サービス指向アーキテクチャ、SOA(サービス指向アーキテクチャ)


SOAの意味

ソフトウェアの機能を「サービス」という独立した部品単位に分割し、それらを組み合わせて業務システムを構築するシステム設計の考え方。業務プロセスの変更に応じてサービスの組合せを柔軟に変えられる点が特徴。

SOAの具体例

「顧客情報照会」「在庫確認」「決済処理」といった機能をそれぞれ独立したサービスとして開発し、業務の変化に応じて組み合わせを変えながら複数の業務システムから再利用する。

SOAは試験でどう引っ掛けられる?

特定の製品や通信技術の名前ではなく「設計の考え方」である点が要点で、SOAPやRESTは実現手段にすぎない。部品化の単位は業務上意味のあるサービスであり、クラスや関数といった内部の部品分割とは粒度が違う。

SOAと関連する用語

SOAが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。