An Atomikos+Spring Example of distributed transaction over a DB and JMS