SOAとは?えすおーえー
SOA(Service Oriented Architecture)とは、業務上の機能を独立したサービスとして切り出し、標準化されたインタフェース越しに呼び出して組み合わせることでシステムを構成する設計思想。業務の変更に対して、サービスの差し替えと組み替えだけで追随できるようにする。
最終更新:2026-10-06
この語が出る過去問を解く →背景
業務ごとに個別最適で作られたシステムは、与信照会や在庫引当のような同じ処理を各所に重複して抱え、制度が変わるたびに全部を直す羽目になる。業務の変更が必ずシステム改修に化けるため、変更のたびに費用と期間が積み上がっていく。共通する業務機能を1つのサービスへまとめ、呼び出す側から切り離すことで、変更の影響を局所に閉じ込める狙いで整理された考え方である。
具体例
「与信照会」「在庫引当」といった単位でサービスを定義し、新しい販売チャネルは既存サービスの組合せで実現する。実装手段はSOAPのWebサービスでもRESTでもよく、企業内ではEnterprise Service Busが取次役として置かれることが多い。
試験での引っ掛け
同じつづりでも、DNSではSOAレコード(Start of Authority)というゾーンの管理情報を指し、サービスマネジメントではサービス停止分析(Service Outage Analysis)を指すので、設問の分野で判断する。分割の単位も問われ、業務機能で切るのがSOA、実装とデータストアの独立まで徹底するのがマイクロサービスである。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:平成28年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問25(IPA)
SOA(Service Oriented Architecture)の説明はどれか。
正解:業務機能を提供するサービスを組み合わせることによって、システムを構築する考え方である。
要点:SOAは業務機能をサービス化して組み合わせる考え方
SOAは、業務機能を独立した「サービス」として部品化し、それらを組み合わせて情報システムを構築するという設計の考え方である。業務の変化に対してサービスの組合せを変えるだけで対応できるため、柔軟性と再利用性が高まる。特定の実装技術を指す用語ではない点に注意したい。
出典:令和4年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問5(IPA)解説で登場
DNSにおいて、電子メールの送信だけに利用されるリソースレコードはどれか。
正解:MXレコード
要点:メール配送専用のリソースレコードはMXレコード
MXレコードは、そのドメイン宛ての電子メールを受け付けるメールサーバを指定するリソースレコードであり、メール配送のためだけに使われる。送信側MTAは宛先ドメインのMXレコードを引いて配送先を決める。NS・PTR・SOAはいずれもメール専用ではなく、DNS一般の運用に使われるレコードである。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。