Understanding the distributed transaction support of a WCF service