Refactored JMS example.