Using semantic knowledge of transactions to increase concurrency
ACM Transactions on Database Systems (TODS)
Readings in database systems (2nd ed.)
A declarative approach to business rules in contracts: courteous logic programs in XML
Proceedings of the 1st ACM conference on Electronic commerce
Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence
Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence
Building Reliable Web Services Compositions
Revised Papers from the NODe 2002 Web and Database-Related Workshops on Web, Web-Services, and Database Systems
A Multi-Level Model for Web Service Composition
ICWS '04 Proceedings of the IEEE International Conference on Web Services
A framework for ensuring consistency of Web Services Transactions
Information and Software Technology
Proceedings of the 14th ACM SIGPLAN international conference on Functional programming
XSym '09 Proceedings of the 6th International XML Database Symposium on Database and XML Technologies
Diagnosing Process Trajectories Under Partially Known Behavior
Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
Dynamic execution planning for reliable collaborative business processes
Information Sciences: an International Journal
Model checking inconsistency recovery costs
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
An aggregation composition compensation method based on paired net
International Journal of Automation and Computing
Hi-index | 0.00 |
Industry and researchers acknowledge Web services as being the next generation of distributed computing. However, several issues especially the reliability aspect needs to be addressed before Web services can deliver its promise. Due to their heterogeneous, autonomous and long-lived nature, traditional ACID (Atomicity, Consistency, Integrity, Durability) based models are not sufficient for providing transactional guarantee to Web services compositions. To overcome this limitation, many extended transaction models have been proposed based on the concept of compensation. In this paper, we stress on the importance of two aspects, the Cost of Compensation and End User Involvement, which are missing from most of the transaction models proposed until now. We also show how industry standards like BPEL4WS, WS-Transaction can be augmented to facilitate the above aspects. Finally, we propose a simple classification towards describing compensating operations.