ITストラテジスト暗記無料で始める

SOA・マイクロサービスとは?えすおーえー・まいくろさーびす

SOAは、業務機能を独立した「サービス」に切り出し、標準的なインタフェースで疎結合につなぎ合わせてシステムを組む設計思想。業務変更が及ぶ範囲を局所化し、同じ機能を複数システムから再利用できる。マイクロサービスはこれを推し進め、小さなサービスを個別に開発・配置・増減できるようにした形で、サービスごとにデータストアを分けるのが原則になる。

最終更新:2026-10-06

試験情報

ITストラテジスト試験の頻出用語/午前II

別名:Service Oriented Architecture、マイクロサービス

ITストラテジストを最短で暗記・合格する →

背景

一枚岩で作られたシステムは、一部を直すだけでも全体を再テストして一斉に入れ替えることになり、業務側が求める変更の速さに合わない。加えて、同じ与信照会や住所チェックが各システムに重複して実装され、制度改正のたびに全箇所を直す羽目になる。機能を境界のはっきりした単位へ切り出し、契約としてのインタフェースだけで結ぶことで、この2つを同時に解こうとしたのがSOA。クラウドと自動配置の普及が、その粒度をさらに小さくできる条件を整えた。

具体例

Amazonは2000年代前半に一枚岩のECシステムをサービス単位へ分割し、チームごとに独立して機能を出せる体制へ移した。企業システムでも「与信照会」を独立したサービスとして提供し、受注・保守・ECの各システムが同じサービスを呼ぶ形にすれば、審査基準の変更が1か所の修正で済む。

試験での引っ掛け

狙いは疎結合による変更容易性と再利用であって、機能を細かく割ること自体ではない。独立して変更・配置できなければ、数だけ増えて依存関係が絡む「分散した一枚岩」になる。マイクロサービスが常に優れるわけでもなく、サービス間通信の遅延・障害対応・データ整合という費用が別に生じる。全サービスが同じデータベースを直接読み書きする案も原則から外れる。

関連用語

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

ITストラテジストを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 狙いは疎結合による変更容易性と再利用であって、機能を細かく割ること自体ではない。