【えすおーえー】
SOA(サービス指向アーキテクチャ) とは?
💡 機能を「サービス」として切り出し、組み合わせて使う
📌 このページのポイント
- Service-Oriented Architectureの略
- 各サービスは独立して開発・デプロイ可能
- ESB(エンタープライズサービスバス)で連携するのが従来の典型パターン
- マイクロサービスの前身・親にあたる概念
マイクロサービスとどう違うの?
ESBって何?
SOAはもう古い?
IPA試験ではどう出る?
応用情報やITストラテジストで出題されるよ。SOAの基本概念、ESBの役割、WSDLやSOAPなどの関連技術がポイント。最近はマイクロサービスとの比較問題も出るから、両者の違いを整理しておくといいね
まとめ:ざっくりこれだけ覚えればOK!
「SOA」って出てきたら「機能をサービス単位に分けて連携させるアーキテクチャ」と思えればだいたいOK!
📖 おまけ:英語の意味
「Service-Oriented Architecture」 = サービス指向アーキテクチャ
💬 Service Oriented(サービス志向)なArchitecture(設計思想)。2000年代に大流行したけど、マイクロサービスに引き継がれているよ