SOA(サービス指向アーキテクチャ)とは?えすおーえー
SOA(サービス指向アーキテクチャ)とは、SOA(Service Oriented Architecture)は、業務機能を標準化されたインタフェースを持つ独立したサービスとして部品化し、それらを組み合わせて業務システムを構成する設計思想。中身の実装言語や稼働基盤が違っても、公開したインタフェース越しに既存資産を再利用できる。
最終更新:2026-10-06
システムアーキテクトを最短で暗記・合格する →背景
業務システムを部門ごと・案件ごとに作ると、与信照会や在庫引当といった同じ処理が各所へ重複して実装され、業務ルールの改定のたびに全部を直すことになる。しかも稼働基盤も言語もばらばらで、そのままでは呼び合わせられない。呼び方と受け渡す形だけを標準化して中身を隠せば、既存の資産を捨てずに使い回せる——「作り直すか、包んで残すか」という判断へ直結する考え方になる。
具体例
Amazonが社内システムの連携をインタフェース越しの呼出しだけに統一した取り組みが代表例として知られ、後のAWS事業の下地にもなった。企業内であれば「与信照会」「在庫引当」をサービスとして公開し、通販・店舗・卸のどの業務システムからも同じ呼び方で使う形になる。
試験での引っ掛け
WebサービスやESBという実装技術そのものを指すと誤り。あくまで設計思想で、粒度は業務機能単位のためマイクロサービスより粗いことが多い。加えて同じつづりでも、サービスマネジメントのSOAはサービス停止分析(Service Outage Analysis)、支援士で出るSoAは適用宣言書を指すので、設問がどの分野かで読み分ける。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。