Chapter 8. Supporting Transactions

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 ...

Get Microsoft® Windows® Communication Foundation Step by Step now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.