企業はさまざまなソフトウェア・システムを使用してビジネスを運営します。
さらに、これらのビジネス・コンポーネントは企業独自の方法で統合されます。
最も一般的なビジネス・プロセス統合のシナリオには、以下の 2 つがあります。
- 統合ブローカー: このシナリオでは、ビジネス・インテグレーション・ソリューションが各種「バックエンド」アプリケーションの間に位置する仲介の役割を果たします。
例えば、顧客がオンライン注文管理アプリケーションを使用して注文を行うと、トランザクションがカスタマー・リレーションシップ・マネージメント (CRM) バックエンドで関連する情報を更新するようにしなければなりません。
このシナリオでは、統合ソリューションが注文管理アプリケーションから必要な情報を取り込み、場合によっては情報を変換した上で、CRM アプリケーションの適切なサービスを呼び出すことが可能でなければなりません。
- プロセス自動化: このシナリオでは、統合ソリューションが関連付けられていない異なる IT サービス間のグルーとしての役割を果たします。
例えば、企業が従業員を雇用する場合、以下の一連のアクションが発生する必要があります。
いずれのシナリオでも、統合ソリューションは以下のことを行う必要があります。
- さまざまな情報ソースと各種のデータ・フォーマットを操作し、情報のフォーマット変換を行えるようにする。
- 異なる呼び出しメカニズムとプロトコルを使用する各種のサービスを呼び出せるようにする。