Simple framework for JMS producers and consumers