How to Choose the Right Service Bus

How to Choose the Right Enterprise Service Bus
http://www.slideshare.net/KaiWaehner/spoilt-for-choice-how-to-choose-the-right-enterprise-service-bus-esb

Gartner Magic Quadrant: ESB vendors 2012
ftp://ftp.software.ibm.com/software/emea/de/commerce/magic_quadrant_for_application.pdf

After reading the above two sources, you might begin to think that the Oracle and IBM SOA solutions are overkill, too expensive, or requires too much vendor lock-in for your needs. If so, read on:

Apache Camel (Integration Framework) VS
Apache ServiceMix (OSGI Container) VS
Mule ESB
http://stackoverflow.com/questions/3792519/apache-camel-and-other-esb-products

NServiceBus + ServiceMatrix/ServiceInsight/ServicePulse
http://particular.net/

Low Cost SOA using Microsoft technologies
http://www.utwente.nl/ewi/trese/graduation_projects/2012/RT-003.pdf
If you are a Microsoft-stack developer, then this paper is really easy to follow. If your SOA needs are simple then some of the solutions he mentions may be enough for your project. Although the paper covers the VETO service mediation pattern, you should also look up VETRO–the R (“Routing”) is important.

JMS and ESB
http://stackoverflow.com/questions/5322675/jms-and-esb-how-they-are-related