Does Message Queue support transactions as well
I have very beginning question about MQ. As we all know using JTA/JTS can support a big transactions within distributed system, which may have many DBs or different sets of programs. Does MQ support the transactions like JTA/JTS does within a big distributed system as well?
Say, if I have a program set name A calling another program set B via MQ, both A and B share the same DB. B should make some data changes in the DB, and A can use the changed data after B is called (but the changes are not commited in B). For quotation popurs, after the whole process is done and necessary values are held, all things can be rolled back.

