ソフトウェア工学において、
サービス指向アーキテクチャ(サービスしこう
アーキテクチャ、Service-Oriented Architecture、
SOA, 「エスオーエイ」あるいは「ソーア」と発音)とは、大規模なコンピュータ・
システムを構築する際の概念あるいは手法の一つ。業務上の一処理に相当する
ソフトウェアの機能をサービスと見立て、そのサービスを
ネットワーク上で連携させて
システムの全体を構築していくことを指す言葉である。業務処理の変化を
システムの変更に素早く反映させたいという需要に応えうるものとして、2004年頃から
IT業界において注目を集めている。