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: Example Implementations in Mule and ServiceMix 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.