複数の XML Web サービスを組み合わせて使用すると、異質に見える一連の既存アプリケーションを統合できます。多くの企業のほぼすべての部門でカスタム ソフトウェアが自由に採用されてきたため、結果として、単体では便利だが、相互運用性を持たずに独立しているデータやビジネス ロジックが大量に散在する状況が生まれました。それぞれのソフトウェアが開発された環境が異なることと、技術が常に進化し続けていることが原因で、これらのアプリケーションを組み合わせて機能させることは困難な作業でした。
XML Web サービスを使用すると、既存の各アプリケーションの機能とデータを XML Web サービスとして公開できます。その後、この複数の XML Web サービスのコレクションを使用する複合アプリケーションを作成し、それぞれの既存アプリケーション間の相互運用性を実現できます。