SOA は、業務用アプリケーションを統合および再使用可能な「サービス」に変換できるようにする、ソフトウェア開発アーキテクチャを指す。開発者の作業を軽減できる利点もある。
BEA Federal SOA Readiness Self-Assessment Tool は、組織が自らの SOA への準備状況が他の組織に比べどのような状態にあるか調べるのに使える。同サービスサイトにログオンしてテストを受けると、より順応性に富んだ IT 設計およびインフラにするための、効率的な改善提案を受け取ることができる。この提案には、ベンチマークテスト結果など、具体的なデータも付く。