Transaction manager failover: a case study using JBOSS application server

  • Authors:
  • A. I. Kistijantoro;G. Morgan;S. K. Shrivastava

  • Affiliations:
  • School of Computing Science, Newcastle University, UK;School of Computing Science, Newcastle University, UK;School of Computing Science, Newcastle University, UK

  • Venue:
  • OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes, for the case of Enterprise Java Bean components and JBoss application server, how replication for availability can be supported to tolerate application server/transaction manager failures Replicating the state associated with the progression of a transaction (i.e., which phase of two-phase commit is enacted and the transactional resources involved) provides an opportunity to continue a transaction using a backup transaction manager if the transaction manager of the primary fails Existing application servers do not support this functionality The paper discusses the technical issues involved and shows how a solution can be engineered.