Sean McGrath, CTO, Propylon: Transactions and SOA "In our conceptualisation of SOA (asynch. business document messaging + REST) there is no temporal coupling between communicants, no resource locking and no stateful services. That pretty much rules out ACID based transactions:-)
Invariably, we get asked to explain our approach to transactions. Our answer is:
(a) if you really, really need transactions - don't attempt to do it with Web Services. The CORBAs and the TPMs of this work do that stuff bettter than any amout of new fangled lets-do-it-with-angle-brackets ever will."
Read the post for the full answer. Via Tim Bray