SOAとは、Service Oriented Architectureの略で、サービス指向アーキテクチャと訳される。 ビジネスのIT利用が始まって久しいが、その結果、多数の異なるシステムが導入されていることも珍しくない。 このように複雑化するIT環境の統合を目指す際、ひとつの考えとしてSOAがある。 SOAでは、個々のシステムが持つ機能をサービスとして考え、業務プロセスに応じ、これらのサービスを横断的に組み合わせることで、新たなアプリケーションを柔軟に構築しようというものである。