BMT is an acronym for bean managed transactions.
CMT is container managed transactions.
It looks like you want to learn how to write BMT Session EJBs. The
Java API that is best suited for this is in the
javax.transaction package. The primary interface is
UserTransaction.
Also, check out the Java Transaction API (JTA) for other options.
Good luck!
[ October 20, 2008: Message edited by: James Clark ]