Transaction is an exchange of information between the client and server and it is more than a business event . All transactions should satisfy the ACID properties . The properties are Atomicity, Consistency , Isolation ,Durability. 

Atomicity : Atomicity means that a transaction is an indivisible unit of work . All of its actions can succeed or they all will fail .

Consistency : Consistency means that after a transaction executes it must leave the system in a correct state or it must abort.

Isolation : Isolation means that a transaction behavior is not affected by the other transactions that execute concurrently .The transaction must serialize all access to the shared resources and guarantee resources and guarantee the concurrent program will not corrupt each other operations.

Durability : Transaction effects are permanent after it commits . It changes should survive system failure
CST(50)-Transactions Reviewed by 1000sourcecodes on 21:40 Rating: 5
Powered by Blogger.