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
ACTA: a framework for specifying and reasoning about transaction structure and behavior
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Concurrency control in advanced database applications
ACM Computing Surveys (CSUR)
Concurrency control in rule-based software development environments
Concurrency control in rule-based software development environments
Concurrency control in collaborative hypertext systems
HYPERTEXT '93 Proceedings of the fifth ACM conference on Hypertext
ASSET: a system for supporting extended transactions
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Chimera: hypertext for heterogeneous software environments
ECHT '94 Proceedings of the 1994 ACM European conference on Hypermedia technology
An architecture for integrating concurrency control into environment frameworks
Proceedings of the 17th international conference on Software engineering
A generic framework for the deployment of structured databases on the World Wide Web
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
HyperStorM: an extensible object-oriented hypermedia engine
Proceedings of the the seventh ACM conference on Hypertext
Hyperform: a hypermedia system development environment
ACM Transactions on Information Systems (TOIS)
An orthogonally persistent Java
ACM SIGMOD Record
Basic support for cooperative work on the World Wide Web
International Journal of Human-Computer Studies - Special issue: innovative applications of the World Wide Web
Workspaces: the HyperDisco approach to Internet distribution
HYPERTEXT '97 Proceedings of the eighth ACM conference on Hypertext
Integrating open hypermedia systems with the World Wide Web
HYPERTEXT '97 Proceedings of the eighth ACM conference on Hypertext
WebWork: METEOR_2‘s Web-Based Workflow Management System
Journal of Intelligent Information Systems - Special issue on workflow management systems
HAM: a general-purpose hypertext abstract machine
HYPERTEXT '87 Proceedings of the ACM conference on Hypertext
A Paradigm for Decentralized Process Modeling
A Paradigm for Decentralized Process Modeling
The CORD Appraoch to Extensible Concurrency Control
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Split-Transactions for Open-Ended Activities
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Interoperability with Distributed Objects through Java Wrapper
COMPSAC '00 24th International Computer Software and Applications Conference
A Review of Multidatabase Transactions on The Web: From the ACID to the SACReD
BNCOD 17 Proceedings of the 17th British National Conferenc on Databases: Advances in Databases
A Formal Treatment of the SACReD Protocol for Multidatabase Web Transactions
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
Ensuring Recovery for SACReD Web Transactions in the E-commerce Applications
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
DCAPS - Architecture for Distributed Computer Aided Prototyping System
RSP '01 Proceedings of the 12th International Workshop on Rapid System Prototyping
Transaction-Oriented Engineering Design And Formal Specification: A Multi-Agent Approach
Journal of Integrated Design & Process Science - Computer Supported Cooperative Work In Design
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Hi-index | 0.00 |
Concurrency control is one of the key problems in design and implementation of collaborative systems such as hypertext/hypermedia systems, CAD/CAM systems, and software development environments. Most existing systems store data in specialized databases with built-in concurrency control policies, usually implemented via locking. It is desirable to construct such collaborative systems on top of the World Wide Web, but most Web servers do not support even conventional transactions, let alone distributed (multi-Website) transactions or flexible concurrency control mechanisms oriented toward teamwork驴such as event notification, shared locks, and fine granularity locks. We present a transaction server that operates independently of Web servers or the collaborative systems, to fill the concurrency control gap. By default, the transaction server enforces the conventional atomic transaction model, where sets of operations are performed in an all-or-nothing fashion and isolated from concurrent users. The server can be tailored dynamically to apply more sophisticated concurrency control policies appropriate for collaboration. The transaction server also supports applications employing information resources other than Web servers, such as legacy databases, CORBA objects, and other hypermedia systems. Our implementation permits a wide range of system architecture styles.