Skip to main content

Posts

Showing posts with the label compensation

Oracle SOA Transaction Management and Understanding compensation

What is transaction management??? Two words with complex level of understanding, Many of us are still not able to understand what is transaction management and how it work, or how can some one control this transaction. Their are many implementation of transaction management based on technologies in which you are implementing it but TRANSACTION MANAGEMENT term remain same for all. Today we will talk about transaction management in respect of oracle soa... As per oracle documents, " A  transaction  is a logical unit of work that contains one or more SQL statements. A transaction is an atomic unit. The effects of all the SQL statements in a transaction can be either all  committed  (applied to the database) or all  rolled back  (undone from the database)." Points to keep in mind when designing transaction management: Commit :  Committing  a transaction means making permanent the changes performed by the SQL statements with...