Part 1. Understanding ESB functionality

An enterprise service bus (ESB) is a confusing topic in the modern world of IT. Sometimes it’s referred to as an architectural pattern, which describes a flexible and constructive way to approach integration challenges. The ESB seen as a pattern can and will be implemented with several different products, each excelling in its own domain like routing, transformation, security, and orchestration.

An ESB from an integration vendor perspective is a product offering that provides integration functionality, a developer toolset, and a management environment. These product offerings often have a background in the enterprise application integration (EAI) domain.

Another perspective of an ESB is as an important ...

Get Open-Source ESBs in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.