Distributed databases principles and systems
Distributed databases principles and systems
Transaction management in the R* distributed database management system
ACM Transactions on Database Systems (TODS)
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 of distributed database systems
Principles of distributed database systems
An optimistic commit protocol for distributed transaction management
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Concurrency control in advanced database applications
ACM Computing Surveys (CSUR)
Concepts and applications of multilevel transactions and open nested transactions
Database transaction models for advanced applications
VODAK open nested transactions—visualizing database internals
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Synthesis of extended transaction models using ACTA
ACM Transactions on Database Systems (TODS)
Ensuring relaxed atomicity for flexible transactions in multidatabase systems
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Object-oriented multidatabase systems: a solution for advanced applications
Object-oriented multidatabase systems: a solution for advanced applications
Middleware: a model for distributed system services
Communications of the ACM
Database systems: a practical approach to design, implementation and management
Database systems: a practical approach to design, implementation and management
Client/server programming with Java and CORBA (2nd ed.)
Client/server programming with Java and CORBA (2nd ed.)
Constructing reliable Web applications using atomic actions
Selected papers from the sixth international conference on World Wide Web
Advanced Transaction Models and Architectures
Advanced Transaction Models and Architectures
JPernLite: Extensible Transaction Services for the WWW
IEEE Transactions on Knowledge and Data Engineering
A Recovery Model for Extended Real-Time Transactions
HASE '97 Proceedings of the 2nd High-Assurance Systems Engineering Workshop
Transactional Services for the Web
WebDB '98 Selected papers from the International Workshop on The World Wide Web and Databases
Connecting Databases to the Web: A Taxonomy of Gateways
DEXA '97 Proceedings of the 8th International Conference on Database and Expert Systems Applications
Cooperative Concurrency Control on the Web
FTDCS '97 Proceedings of the 6th IEEE Workshop on Future Trends of Distributed Computing Systems
A formal specification strategy for electronic commerce
IDEAS '97 Proceedings of the 1997 International Symposium on Database Engineering & Applications
Overview of Multidatabase Transaction Management
Overview of Multidatabase Transaction Management
Java transactions for the internet
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
A Multi-agent Approach to SACReD Transactions for E-commerce Applications
EC-WEB '02 Proceedings of the Third International Conference on E-Commerce and Web Technologies
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
Relaxation of ACID properties in AuTrA, The adaptive user-defined transaction relaxing approach
Future Generation Computer Systems
A new model for context-aware transactions in mobile services
Personal and Ubiquitous Computing
Hi-index | 0.00 |
This paper analyses the characteristics of Web-multidatabase transactions and associated transaction management issues. Current Web-database transaction management solutions are reviewed. Conclusions drawn are that these are currently too restrictive. Flexibility is required through nested flexible transaction strategies, with compensation, and contingency or alternative subtransactions. Furthermore, the classical ACID test of transaction correctness is over-restrictive and unrealistic in the Web context. A relaxation of the ACID test is proposed, based on semantic atomicity, local consistency, and durability, for resilient transactions, i.e., the SACReD properties. These conclusions motivate the authors ongoing research and development of a prototype CORBA-compliant middleware Web-multidatabase transaction manager based upon a hybrid configuration of open and closed nested flexible transactions.