Web Service Composition Transaction Management
نویسندگان
چکیده
The development of new web services by composition of existing services is becoming an extensive approach. This has resulted in transactions that span in multiple web services. These business transactions may be unpredictable and long in duration. Thus they may not be acceptable to lock resources exclusively for such long period. Two-phase commit is also not suitable for transactions with some long sub-transactions. Compensation is a way to ensure transaction reliability. However, rolling back a previously completed transaction is potentially expensive. Thus, tentative holding is another option. This paper presents a transaction management model for web service composition. We apply the approach of tentative hold and compensation for the composite transaction. We also present a multi-dimension negotiation model for the service composition.
منابع مشابه
QoS-Based web service composition based on genetic algorithm
Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...
متن کاملDeveloping A Three-Dimensional Transaction Model for Supporting Atomicity Spheres
Web Services (WSs) are touted as a new promising paradigm for developing and deploying distributed, Internet-based business applications. Recently, we have witnessed the emergence of web-service description and request languages as well as composition protocols. Transaction management is crucial for implementing reliable and robust web-based business transactions with cohesive web-services. How...
متن کاملA Component-Based Approach to Compose Transaction Standards
This paper tackles the problem of composition of transaction services, which are governed by various transaction standards. Among others, we can cite the Object Transaction Service, Java Transaction Service, or Web Services Atomic Transaction. However, the Web Services Atomic Transaction standard encloses legacy transaction standards to support the Web Services application platform. This encaps...
متن کاملThe Research and Realization of the Science Feed Management System in Islamic Livestock Norm Production and Quality Attestation System
For the request of rational and scientific farming of dairy cow, the database of dairy cow’s feed composition and ratio is established, and the feed formula service management platform and transaction processing platform is realized in Science Feed Management System. The application of this system contributes to improve science of dairy cow’s feed formula, enhance the utilization of the raw mat...
متن کاملSecure and Correct Transaction Management in Service-oriented Architectures
In this position paper we present an overview of technologies needed to provide security and reliability for Web-based applications and discuss limitations of current support. We propose promising, new approaches to enable correct and secure transaction management in the larger context of a Service-Oriented Architecture. In particular, we study vulnerabilities that are primarily due to the dist...
متن کامل