システムインテグレーション
1990年代の中頃、メインフレームからオープンシステム(分散システム)に移行すると、システムを構成する製品はマルチベンダーの製造販売となり、各製品の接続性の担保が難しい状況になった。当時、各製品の組み合わせや相性問題は利用者側の問題とされていたが、一社を窓口に発注にすれば、他社製品も併せて、全体の組み合わせ問題を解決するというサービスをIBMが開始した。IBMはこのサービス事業を「システム・インテグレーション」と名付けた。
利用者側(ユーザ企業)は情報システムが高度かつ複雑になり、企業の情報システム部門では永続的なシステム構築が困難になったため、子会社やグループ会社内にシステムインテグレーション事業会社を設立し、アウトソーシングするようになった。日本の三大コンピューターグループ等もIBMのビジネスモデルを模範としたため、システムインテグレーション事業を展開するようになった。このような経緯で日本のIT産業ではシステムインテグレーションを中心としたエンタープライズITサービスが活発化した。
サブシステムがそれぞれ異なるインターフェース、またはプロプライエタリなインターフェースをエクスポートしている場合、インテグレーションの費用は大幅に上昇する。システムインテグレーションに必要な時間と費用は、追加サブシステムを加えると飛躍的に上昇する。機能の観点からは、この手法は機能の再利用が極めて柔軟であるため、好ましい場合が多いようである。
水平統合またはエンタープライズ・サービス・バス (ESB) とは、他のサブシステム間との通信専用のサブシステムを用意するインテグレーション手法である。この手法では、ESBに直結するサブシステム1つにつき接続 (インターフェース) 数を1つにまで削減することができる。ESBは、各サブシステムのインターフェースを別のインターフェースに変換することができる。これによってインテグレーションの費用を抑え、極めて高い柔軟性を提供することができる。システムがこの手法で統合された場合、任意のサブシステムを、類似の機能を提供するが異なるインターフェースをエクスポートする別のサブシステムに完全に置き換えることができる。これは他のサブシステムにとって完全に透過的である。唯一必要な措置は、ESBと新規サブシステム間の新しいインターフェースを実装することである。