Capítulo de livro Revisado por pares

Advanced Transactions in Enterprise JavaBeans

2001; Springer Science+Business Media; Linguagem: Inglês

10.1007/3-540-45254-0_19

ISSN

1611-3349

Autores

Marek Prochazka,

Tópico(s)

Advanced Software Engineering Methodologies

Resumo

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.

Referência(s)