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.

Further White Paper Details
PublisherAmbySoft File FormatHTML
Date PublishedAugust 2003 Downloads6
FormatWhite Papers   
Topics

Quick Sitemap Links: