After completing this chapter, you will be able to:
Describe the transaction management protocols available with WCF.
Use transactions with WCF services and operations.
Explain how to implement secure, distributed transactions by using the WS-AtomicTransaction protocol.
Describe the impact that using transactions can have on the design of a WCF service.
A common requirement of most applications is the need to ensure internal consistency in the data that they manipulate. You can use transactions to help achieve this aim. A transaction is an atomic unit of work or a series of operations that should either all be performed or, if something unexpected happens, all be undone. The classic example of a transaction concerns ...