Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The distinction David makes goes to the heart of both questions. First, Synapse is not a full ESB in the most common sense of the term. Secondly, because the design of Apache Synapse is different from that of Apache ServiceMix, the two solutions have different capabilities and limitations.

A number of solutions that broker or mediate Web services exchanges are described as ESBs, and Synapse can reasonably be included in that category. However, what most defines an ESB is not its architecture, but its function, which in general terms is to provide a manageable system of message-based connectivity spanning multiple transports and heterogeneous endpoints.

...