Asynchronicity and Synchronicity in ESBs

Advantages of using synchronous behaviour in an ESB (such as SOAP over HTTP):

Advantages of using asynchronous behaviour in an ESB (such as JMS):

The above observations are drawn from work with WebSphere ESB, although the general principles probably apply elsewhere.