This article describes the simple - yet powerful support for JTA transactions, within the UltraESB. The UltraESB transports are capable of reading a message within a resource local (e.g. JMS local) or JTA transaction - to ensure that a rollback on the message during processing will put the message back into the original location for re-processing. Additionally the UltraESB can perform transactional mediation for messages received over any transport - such as HTTP/S, and this article gives an example.