Web services fit very good for distributed transactions. ... The author will introduce the basics and explain the standards WS-Coordination and WS-Atomic-Transaction. The book will show a realization in detail.
But the book does not live up with its promise. The author modelled the coordinator with BPEL (from Active Endpoints) and ended up with the conclusion: Only the A from ACID was realized. The CID was ignored....
To read my recension in detail take a look here.
If you really want to modell the coordinator in BPEL then use Oracle BPEL PM, because this persists the complete BPEL with its state (ok only before