Chapter 15. Workflows and Transactions

After completing this chapter, you will be able to:

  • Understanding Transactions

  • Know where classical transactions do not fit and when compensated transactions are appropriate

  • See how transactions are rolled back or compensated

  • See how to modify the default order of compensation

If you write software, sooner or later you’ll need to understand transactional processing. Transactional processing in this sense means writing software that records information to a durable resource, such as a database, Microsoft Message Queue (which uses a database under the covers), Windows Vista with transacted file system and Registry access, or even some other software system that supports transactional processing. Durable resources ...

Get Microsoft® Windows® Workflow 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.