If the ejb is making use of resource-adapter using its resources (eg: connector-resource), then, making the resource-adapter to support transaction will ensure that all the operations done on the resource by the ejb will be part of the transaction.
For more information, please refer Section 7 "Transaction Management Contract" of Java EE Connector Architecture Specification 1.6/1.5
[Message sent by forum member 'jr158900']
http://forums.java.net/jive/thread.jspa?messageID=474203