posted 14 years ago
Hi,
Business logic can involve different type of actions; relational DB changes are just one category. Some applications may also involve committing or rolling back of filesystem changes, or JMS queue/topic insertions, or memory cache changes. Transactions are not limited to just relational DB changes. The transaction manager and resource manager APIs allow integration of various resources - including legacy systems - into the transaction framework.