An Approach to Optimistic Commit and Transparent Compensation for E-Service Transactions
Jinsong Ouyang, Akhil Sahai, Vijay Machiraju · Parallel and Distributed Computing Systems (ISCA) · 2001
distributed transaction processing, optimistic commit, transparent transaction compensation, e-services, Internet, e-commerce Web based services, also termed E-services are either stand-alone or use other web services for performing their tasks. Such E-services that depend on other E-services are termed composite e-services. The composition can be static or dynamic, i.e. either these e-services interact amongst themselves in a prenegotiated manner or dynamically discover each other and negotiate on the fly. E-service to e -services interaction takes place across enterprises and management domains. To conduct a business task, an e-service undertakes a conversation that spans across multiple e services, which is often asynchronous and asymmetric. Within a conversation, the unit of business at each e-service is called a component transaction. The component transactions within a conversation form a conversational transaction. Each