Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
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
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
Software Engineering (7th Edition)
Software Engineering (7th Edition)
Hi-index | 0.00 |
Using business process languages such as UML Activity Diagram or BPMN one can describe business process tasks, their temporal precedences and flows of control. However, describing their transactional requirements is outside their scope. This is regrettable, because without describing transactional properties in process specification the workflow engine is not able to run processes correctly. In this paper, we restrict ourselves to this problem. In particular, we present our developed notation for specifying the isolation and atomicity requirements of business processes. This notation is flexible in the sense that it allows to utilize the semantic information of applications and thus it allows much higher degree of concurrency than the traditional concurrency control methods. We also show how BPMN can be used in specifying the isolation and atomicity requirements, and how the requirements can be enforced in executing business processes. In particular, we show how timestamp ordering method can be applied in scheduling business processes