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. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access