SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Database transaction models for advanced applications
Database transaction models for advanced applications
Database transaction models for advanced applications
Acta, a framework for modeling and reasoning
Acta, a framework for modeling and reasoning
ASSET: a system for supporting extended transactions
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Advanced Transaction Models and Architectures
Advanced Transaction Models and Architectures
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
ReflecTS: a flexible transaction service framework
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Interfacing remote transaction services using UPnP
Journal of Computer and System Sciences
KALA: Kernel aspect language for advanced transactions
Science of Computer Programming
Hi-index | 0.00 |
Enterprise JavaBeans (EJB) is a new technology that aims at supporting distributed transactional component-based applications written in Java. In recent years, a lot of new advanced software applications have arisen, which have new requirements for transaction processing. Since EJB is modern concept that deals with transactions, the paper discusses the support of EJB for those requirements for advanced transactions and identifies weaknesses of transactions in EJB. The paper also proposes an extension of the current transactional concepts in EJB, which can be a remedy for some of the weaknesses identified. The extension, called Bourgogne transactions, allows a transaction to delegate bean objects to other transactions, to share bean objects with other transactions, and to establish flow control dependencies between transactions. Implementation issues together with pitfalls of the proposed extension are discussed.