Webサービスの進化系として期待される技術ですが、業界標準としての仕様がなかなか明確に見えてこない。
@IT:情報マネジメント用語事典 [ESB(enterprise service bus)]
SOAに基づいたアプリケーション統合のインフラストラクチャとなるマルチプロトコルをサポートする高機能なメッセージバス、あるいはそれを含む統合型ミドルウェアテクノロジ、ミドルウェア製品のこと。WebサービスやJCA(J2EE connector architecture)などのオープンな標準仕様に準拠して開発されたサービス(アプリケーションやコンポーネント)を相互連携させるインテグレーションブローカである。
中核となるメッセージ・バスは、HTTP、SOAP、JMSなど標準的プロトコルに対応、パブリッシュ&サブスクライブ、ストアフォワードメッセージ、ルーティングなどの機能を提供し、サービス同士を同期/非同期に連携させる。
完全なSOA環境においては分散処理構成とできるが、実際の製品にはレガシー接続、データ変換などの機能を併せ持つものも多く、広義のEAIとして使用できる。さらにセキュリティ、負荷分散、プロセスモデリングなどの機能を提供する製品もある。