Research of Commit Strategies in Transaction Processing Middleware and Its Application in NetBeing System
محفوظ في:
| الحاوية / القاعدة: | PQDT - Global (2005) |
|---|---|
| المؤلف الرئيسي: | |
| منشور في: |
ProQuest Dissertations & Theses
|
| الموضوعات: | |
| الوصول للمادة أونلاين: | Citation/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 为了保证数据处理时的ACID属性,引入了事务处理的概念,进而产生了专门用于事务处理的中间件产品。现在事务处理已经广泛地用在很多种应用和行业中用以保证数据处理时的数据安全性。 本论文在重点分析事务处理中间件JOTM(Java Open Transaction Manager)事务处理过程、事务提交策略实现的基础上,把JOTM集成到了网络社会NetBeing当中,为NetBeing提供了强大的事务支持。并在此基础上,分析了JOTM事务提交策略中存在的缺陷,结合NetBeing系统的对象机制,提出了精巧而且比较实用的解决方案,并在NetBeing中加以实现。根据实现后的使用情况,提出了进一步的改进方案。 所作的主要工作包括: 1) 深入分析了事务处理中间件实物提交策略,包括1PC、2PC和3PC。 2) 深入分析了JOTM的事务处理机制,把JOTM集成到NetBeing系统中去,为NetBeing 系统提供强大的事务处理功能。 3) 提出了一种在NetBeing系统中使用Paxos算法和JOTM相结合来进行事务处理的策略,并加以实现。 本论文深入分析了常见的事务处理的事务提交策略,包括1PC、2PC和3PC。把JOTM事务处理中间件集成到了NetBeing当中去,并结合JOTM和NetBeing的对象机制,提出了一种新的对象事务处理的策略,为NetBeing系统提供了无阻塞的事务处理支持。 关键词:事务处理,提交策略,阻塞, Paxos,NetBeing ,JOTM |
|---|---|
| المصدر: | ProQuest Dissertations & Theses Global |