Content area
Abstract
To ensure the ACID proprieties of data processing, The concept of transaction processing is introduced. Then comes the middle wares used specially for transaction processing. Now, transaction processing has been used in various of fields to ensure the data security during data processing. Based on the analysis of implementation of transaction processing procedure and the transaction commit strategies of JOTM (Java Open Transaction Manager), we have integrated the JOTM into NetBeing system and have provided strong transaction processing support for the system. After doing this, I have analyzed the deficiency of the transaction commit strategy used in JOTM. Then combining the transaction commit strategy with the object mechanism of the NetBeing system, this paper gives a good and practical solution and has implemented in the NetBeing system. After using the solution, this paper gives a further solution. What I have done in this paper include: (1) I have analyzed the common transaction commit strategies, including one-phase commit, two-phase commit and three-phase commit. (2)I have deeply analyzed the transaction processing mechanism of JOTM and have integrated JOTM into NetBeing and provided strong transaction processing support for the system. (3).I have given a kind of transaction processing strategy to combine the NetBeing system and the Paxos algorithm and JOTM and have implemented it. This paper has deeply analyzed the common transaction processing commit strategies, including 1PC, 2PC and 3PC. This paper has integrated JOTM into NetBeing system. After that, combining the object mechanism and JOTM, this paper gives a new object transaction processing strategy and provides non-blockable transaction processing support for the NetBeing system. Key Words: Transaction processing, commit strategy, block,Paxos, NetBeing, JOTM




