Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Principles and realization strategies of multilevel transaction management
ACM Transactions on Database Systems (TODS)
Multi-level transactions and open nested transactions
Data Engineering
Concepts and applications of multilevel transactions and open nested transactions
Database transaction models for advanced applications
Using semantic knowledge for transaction processing in a distributed database
ACM Transactions on Database Systems (TODS)
Multilevel atomicity—a new correctness criterion for database concurrency control
ACM Transactions on Database Systems (TODS)
Principles of Database Systems
Principles of Database Systems
Database System Implementation
Database System Implementation
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Internet-Based Workflow Management: Towards a Semantic Web
Internet-Based Workflow Management: Towards a Semantic Web
Database Systems: A Practical Approach to Design, Implementation and Management (4th Edition)
Database Systems: A Practical Approach to Design, Implementation and Management (4th Edition)
A Reservation-Based Coordination Protocol for Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Towards TransactionalWeb Services
CECW '05 Proceedings of the Seventh IEEE International Conference on E-Commerce Technology Workshops
Transactions Concurrency Control in Web Service Environment
ECOWS '06 Proceedings of the European Conference on Web Services
A tentative commit protocol for composite web services
Journal of Computer and System Sciences - Special issue: Performance modelling and evaluation of computer systems
Service oriented architectures: approaches, technologies and research issues
The VLDB Journal — The International Journal on Very Large Data Bases
A transaction-aware coordination protocol for web services composition
WISE'06 Proceedings of the 7th international conference on Web Information Systems
ICFEM'06 Proceedings of the 8th international conference on Formal Methods and Software Engineering
Maintaining consistency under isolation relaxation of web services transactions
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
Handling transactional properties in web service composition
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
Concurrency management in transactional web services coordination
DEXA'06 Proceedings of the 17th international conference on Database and Expert Systems Applications
Hi-index | 0.00 |
Workflow is a collection of tasks that belong together in order to achieve a certain business goal. The workflows in which tasks are comprised of the execution of Web services are called Internet-based workflows. Analogous with transactions the correct execution of workflows requires workflows instances to be executed in an atomic and isolated way. Although the issue of the atomicity of Internet-based workflows is well understood and widely studied, the role of concurrency control is not neither well understood nor well studied in this context. In this paper, we restrict ourselves on this problem. The corner stone in our approach is the Workflow database, which stores information about the states of active workflow instances. The key idea is to control the interleaving of workflow instances by controlling the updates of the Workflow database by SQL-constraints. A gain of this approach is that the workflow isolation requirements nicely match the expression power of SQL-constraints, which in turn makes it possible to achieve a high degree of concurrency. In addition, workflow concurrency control can be easily implemented by utilizing the services of the underlying relational database management system.