応用情報暗記無料で始める

SOA(サービス指向アーキテクチャ)とは?えすおーえー

SOA(サービス指向アーキテクチャ)とは、業務システムの機能を、利用者や業務から見て意味のある単位「サービス」に分割し、標準的なインタフェースで公開して組み合わせる設計思想。業務プロセスの変更に応じてサービスを組み替えられ、他システムからも再利用できる。分割の粒度を業務単位に置く点が、技術都合で切るモジュール分割と異なる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では7回出題されています(2016年度〜2025年度)。

応用情報技術者試験の頻出用語/ストラテジ系

別名:Service Oriented Architecture、SOA、サービス指向アーキテクチャ

この語が出る過去問を解く →

背景

業務ごとに個別システムを作り続けると、同じ与信チェックが何本も重複実装され、業務のつなぎ目ごとに専用の連携プログラムが要る。機能を業務単位で切り出して共通の窓口から呼べるようにすれば、つなぎ替えは組合せの変更だけで済む——これがSOAの狙いである。近年のマイクロサービスは同じ発想を、実行基盤とデプロイの独立性まで広げたものと位置づけられる。

具体例

「在庫確認」「与信チェック」「決済処理」をそれぞれ独立したサービスとして公開し、Web受注・店頭端末・コールセンターの各システムが必要なものだけを呼び出す。Amazonが社内機能をすべてAPI経由でしか呼べない方針にした事例は、この考え方を組織ぐるみで徹底した例として知られる。

試験での引っ掛け

業務プロセスを1つのパッケージへ統合して全体最適を図るERPや、PDCAで業務プロセス自体を改善するBPMとは目的も対象も異なる点が問われる。またSOAは粒度の思想であって、SOAPやESBといった特定の実装技術と同一視しない。マイクロサービスとの違いは、配置と運用の独立性の度合いにある。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では7回出題(2016年度〜2025年度)
  • 分野:ストラテジ系
  • 業務プロセスを1つのパッケージへ統合して全体最適を図るERPや、PDCAで業務プロセス自体を改善するBPMとは目的も対象も異なる点が問われる。