Mainframes White Papers
Distributed Object Transactions: Applications Used to Run on Centralized Mainframes that Also Hosted Data
Overview A transaction is a unit of work that either completely succeeds or completely fails (the terminology of transactions is summarized in the sidebar). In the lottery check example, the transaction is to accept the deposit, update the balance in the appropriate bank account and post a financial record documenting the deposit. Either all three of these steps should occur or none of them there is no middle ground. This example actually describes a distributed transaction, one whose steps occur in several different software nodes. The action of taking the deposit occurs at the bank machine itself, the updating of the account would occur on an application server somewhere within the bank’s system, and the recording of the transaction would occur within the bank’s database. The update of the account balance is an interesting step because it occurs at two nodes: within a bank account object running on an application and within the corporate database used to persist the bank account object.
| Publisher | AmbySoft | File Format | HTML |
|---|---|---|---|
| Date Published | August 2003 | Downloads | 6 |
| Format | White Papers | ||
| Topics | |||



