Configure atomic, consistent, isolated, and durable transactions using the WCF LOB Adapter SDK
The WCF LOB Adapter SDK supports transactions by relying on functionality exposed by the WCF. By using the API exposed by WCF, your adapter can support transactions and operations that are:
Atomic, ensuring that either all pending updates are committed or none are committed and are rolled back to their previous state.
Consistent, ensuring that changes made are from one consistent state to another.
Isolated, preventing a transaction to access uncommitted changes in other pending transactions.
Durable, meaning that once committed, updates will be persistent in the face of failures.
Adapter developers targeting relational database systems or other line-of-business systems that support (or expect) transactions will need to identify how the target system supports and exposes transaction support and then identify an appropriate WCF transaction model to use.
For more information about WCF transactions, see Windows Communication Foundation Transactions Overview.