O'Reilly logo

Pro WCF 4: Practical Microsoft SOA Implementation, Second Edition by Nishith Pathak

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Using Transactions in WCF

Transactions are fundamental to applications for ensuring consistent data behavior, and also for ensuring the implementation of atomic, consistent, independent, and durable (ACID) behavior in an application. In the QuickReturns Ltd. application, ACID behavior means that when you make a trade, it is absolute. It will either be complete in its entirety or it will be rolled back, leaving no room for ambiguity. Without transactions, you could not be sure that the trade was indeed conducted, and you would have no means of verifying the validity without ambiguity. Having a transactional system ensures that trades are consistently applied and final.

You also need to ensure that the systems being built provide recoverability. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required