A Web Service Transaction Coordination Framework Based on Compensation
Chu Mei, Guang Nan Guo, Yong Gang Yun, Hong Shi, Jinping Liu
Abstract
Chu Mei, Guang Nan Guo, Yong Gang Yun, Hong Shi, Jinping Liu
Abstract
The atomicity characteristic of traditional transaction processing makes entire transaction process to naught in case of specific event or error. To address problem of traditional transaction processing and combining with characteristics of Web service transaction processing, a Web service transaction coordination framework based on compensation was presented. The coordination algorithm and state transformation of long transaction were also provided. The framework mainly provides fault recovery of Web service to ensure atomicity of transaction and consistency of compensation. It permit participant submitting sub-transactions independently to deal with transaction fault with compensation, which can meet requirements of business transactions cross-enterprises.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The atomicity characteristic of traditional transaction processing makes entire transaction process to naught in case of specific event or error. To address problem of traditional transaction processing and combining with characteristics of Web service transaction processing, a Web service transaction coordination framework based on compensation was presented. The coordination algorithm and state transformation of long transaction were also provided. The framework mainly provides fault recovery of Web service to ensure atomicity of transaction and consistency of compensation. It permit participant submitting sub-transactions independently to deal with transaction fault with compensation, which can meet requirements of business transactions cross-enterprises.
Key concepts: Atomicity, Distributed transaction, Transaction processing, Database transaction, Online transaction processing, Computer science, Compensating transaction, Transaction processing system