论文部分内容阅读
事务处理技术是保证信息一致性和可靠性的关键技术。传统的事务处理技术主要应用于集中式或分布式数据库系统,具有原子性、持久性、一致性和隔离性的特点。近年来,随着移动通信技术的发展,移动数据库技术的研究引起了人们的极大关注,作为移动数据库系统的关键技术之一,移动事务处理的概念也已被引入到更广泛的移动计算环境当中,成为移动数据库研究领域的热点问题。但是,由于移动计算环境的特殊性,移动事务处理技术仍面临很多的挑战。如何有效处理移动事务的移动性、频繁断接性、一致性以及事务恢复等一直是移动事务模型研究中的重点,也正是本文研究的目的。 本文首先阐述了移动事务的基本概念,并对非移动事务和移动事务作了比较,指出移动事务处理的复杂性和特殊性,然后总结了移动事务处理技术的研究现状,接着研究了几种典型的移动事务模型,总结出移动事务模型处理需求目标。然后以实际的移动保险销售系统为背景,提出了一种支持移动性、频繁断接性和数据一致性的移动事务模型RH-MT。该模型吸纳了Kangaroo模型及O2PC-MT模型的设计思想,以事务队列机制来支持事务的移动性,采用乐观并发控制和两阶段提交的策略实现数据的一致性。在文章的最后,我们结合J2ME和J2EE技术实现了一个基于三层构架(移动终端/移动事务协调器/中心数据库)的模拟系统,系统对移动事务的跨区切换策略和断接处理方法进行模拟。实践证明本文所述的移动事务处理模型是可行和有效的。