Chapter 11. Transactions with WebSphere Application Server

WebSphere Application Server (WAS) targets applications that interact with data from enterprise data sources. Enterprise applications are not simple applications. They often perform significant non-trivial actions that require multiple steps. For example, a typical bank money transfer application needs to move money from one account to another. This actually involves deducting money from one account in some resource and depositing funds into another account, possibly in a different resource. Consider what would happen if the application fails right after the deduction step. Because the money was never deposited into the target account, if some specific compensating action isn't taken, ...

Get IBM WebSphere: Deployment and Advanced Configuration now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.