近年、企業のクラウド導入が加速している。ある調査機関によると、すでにクラウドを導入している、もしくは3年以内に導入予定である企業は50%を超えているという。
クラウドの導入で考慮すべきは、既存システムで利用しているデータを、シームレスに効率よく活用できる「データ連携の仕組み作り」である。現在、多くの企業が販売管理や財務会計、情報分析といった多様なシステムを利用している。そして、それらのデータを連携させるためには、各システムの仕様を個別に確認し、システムごとにプログラム開発を行う必要がある。しかし、これではコストも工数も要してしまう。特に、個々のシステムが複雑に連携している状態では、1つのシステムを変更すれば、それに関連する他のシステムも変更しなければならない。
このような状態のまま、例えばPaaS(Platform as a Service)などのクラウドを導入した場合、クラウド上とオンプレミス上でさらにシステムが散在してしまうといった"二次問題"が発生する。
これを回避するには、EAI(Enterprise Application Integration)によるデータ連携が一般的である。