アプリケーション統合とは、複数のテクノロジーやサービスを集めて、企業全体の複数のシステムおよびアプリケーションを統合できるようなミドルウェアを形成することをいいます。
サプライ・チェーン・マネジメント・アプリケーション、カスタマー・リレーションシップ・マネジメント・アプリケーション、ビジネス・インテリジェンス・アプリケーション、および他の種類のアプリケーションは、通常、相互に通信して効率的にデータを共有することができません。
以下のような場合に、このパターンを使用します。
ソリューションは、プロバイダー・アプリケーションと要求元アプリケーションの間を仲介するメッセージ・フローを実装することです。