エンタープライズ・サービス・バス
有償ソフトウェア ActiveMatrix ESB(TIBCO Software) ASTERIA WARP(インフォテリア) DataSpider Servista(アプレッソ) Fiorano ESB(フィオラノ ソフトウェア) IBM Integration Bus(日本アイ・ビー・エム) IBM WebSphere ESB(日本アイ・ビー・エム) InterSystems Ensemble Information_Builders iWay Service Manager Microsoft Azure Service Bus (日本マイクロソフト) Microsoft BizTalk Server (日本マイクロソフト) Mule ESB (MuleSoft) OpenText AppWorks (オープンテキスト) Oracle Enterprise Service Bus (日本オラクル) Progress Software Sonic ESB (Trilogyにより買収) SAP Process Integration Talend Open Studio for ESB(Talend株式会社) Talend Enterprise ESB(Talend株式会社) Talend Platform for Data Services(Talend株式会社) Sonic ESB (Aurea) webMethods enterprise service bus (Software AGにより買収) WebOTX ESB (日本電気)
エンタープライズ・サービス・バス(英: Enterprise service bus, ESB)は、一般に標準に基づくミドルウェアインフラストラクチャー製品で実装されるソフトウェアアーキテクチャの構成要素であり、上位のより複雑なアーキテクチャの基盤となるサービスを提供するイベント駆動型で標準ベースのメッセージングエンジン(バス)である。
ESB は一般に Enterprise Messaging System の実装の上の抽象化層を提供し、コードを書かずにメッセージングの利点を活用できるようにする。一方、以前からあるエンタープライズアプリケーション統合 (EAI) はハブ・アンド・スポーク型アーキテクチャによるモノリシックな構成であり、ESB ではその構成要素を機能単位に分割し、必要に応じて協調動作するよう分散配置される。
ESB 自体はサービス指向アーキテクチャ (SOA) の実装ではないが、SOA 実装のための機能を提供する。ESB は必ずしも Webサービスに基づいてはいない。例えば、ESB Muleは従来のシステムとの連携を容易に行えるようにするためにFTP, SMTP, POP3, RESTなどの非Webサービス技術にも対応している。ESB は標準ベースで柔軟であり、各種転送媒体をサポートしている。呼び出されるサービスと転送媒体の結合度を弱めるのは、SOA の特徴ではなく、ESB の特徴である。
ESB 製品の多くは SOA での利用を第一に考えられており、それにより利用が広がりを見せている(BPELなど)。