JMS Adapter Services

I have a question about JMS Adapter Services in general. I am unclear on the benefit to using them. If I read the JMS Client Developers guide, it walks you through how to send a JMS message using pub.jms:send. I set this up quite easily, and am a bit unclear as to the benefit or difference in using the Adapter Service instead.