Enterprise Service Bus(エンタープライズサービスバス)の略でシステム構成の一種であるサービス指向アーキテクチャ(SOA)を利用して、企業などで使用されている様々な情報システムやソフトウェアを統合・連携させる技術または、そのミドルウェアの総称のことです。 異なる基盤でのデータのやり取りを行うためにデータ形式の変換やデータの振り分けが可能となっており、様々なデータ形式、プロトコルに対応するための機能を追加することが容易になっています。 ESBには標準が決まっておらず、提供する企業によってはESB自体の機能、開発・運用方法、アーキテクチャなどが異なり、企業ごとに様々な機能を持った製品があります。