Bitronix Transaction Manager
  Home
Added by Xircles System User, last edited by Ludovic Orban on Aug 24, 2008  (view change)

Labels

 
(None)

Home of BTM, the Bitronix JTA Transaction Manager

The Bitronix Transaction Manager (BTM) is a simple but complete implementation of the JTA 1.0.1B API. It is a fully working XA transaction manager that provides all services required by the JTA API while trying to keep the code as simple as possible for easier understanding of the XA semantics.

This is BTM's strongest point compared to its competitors: it is trivial to configure and when something goes wrong it is much easier to figure out what to do thanks to the great care placed in useful error reporting and logging.

You can now read the author's blog.

Using BTM

Architecture

Version 1.2

Configuration

Transaction manager

Jdbc

Jms

Integration

ORM integration

Container integration

Version 1.3

Configuration

Transaction manager

Jdbc

  • [JDBC pools configuration]
  • [Using non-XA databases]
  • [Password encryption]

Jms

  • [JMS pools configuration]
  • [XA Connection factories only available from JNDI]
  • [Password encryption]

Integration

ORM integration

  • [Hibernate]
  • [iBATIS Data Mapper]

Container integration

  • [Jetty]
  • [Tomcat]
  • [Spring Framework]

JNDI

  • [Embedded JNDI Provider]