Ein Enterprise Service Bus bezeichnet sowohl eine Architektur, als auch konkrete Software zur Integration serviceorientierter Komponenten. Ziel ist die Verfügbarkeit der Services durch die Vereinheitlichung der Schnittstellen unternehmensweit zu gewährleisten.
Die Bedeutung des Begriffs wird sehr unterschiedlich verwendet und oft marketingwirksam eingesetzt. Die integrative Denkweise des Ansatzes führt zwar zu erhöhter Verfügbarkeit und Kosteneffizienz, Ursache sind jedoch die verwendeten Technologien.