システムインテグレーション
ただし、中間データ変換の費用または責任をビジネスロジックに転嫁する費用が避けられると考えられる場合、水平スキームは誤りである可能性がある。
共通データフォーマットとは、すべてのアダプターが他のすべてのアプリケーションのフォーマットにデータを変換(英語版) し、またそうしたフォーマットからデータを変換しなければならないということを回避するインテグレーション手法である。エンタープライズ・アプリケーション・インテグレーション (EAI) システムは、アプリケーションから独立した (つまりアプリケーション共通の) データフォーマットを規定するのが普通である。EAIシステムは通常、データ変換サービスを提供し、またアプリケーション独自のフォーマットと共通フォーマット間の変換を支援する。これは2段階で行われる。アダプターはまず情報をアプリケーションのフォーマットからバスの共通フォーマットに変換する。続いて、変換された情報にセマンティック変換が適用される (郵便番号を市の名称に変換すること、あるアプリケーションのオブジェクトを他のアプリケーションのオブジェクトに分割/結合すること等)。