Dissertation > Excellent graduate degree dissertation topics show
Research and Implementation of Distributed Transaction System Based on JMS
Author: WangChengLiang
Tutor: LiLiXin
School: PLA Information Engineering University
Course: Applied Computer Technology
Keywords: Distributed Database Distributed Transaction Transaction Processing Midddleware Message-Oriented Middleware JMS Transaction Processing System
CLC: TP311.13
Type: Master's thesis
Year: 2010
Downloads: 56
Quote: 0
Read: Download Dissertation
Abstract
|
Data redundancy plays an important role in applications of distributed database, with which distributed applications can get higher availability, reliability and querying efficiency. In order to maintain consistency of distributed database, especially the consistency of data which has many replicas, distributed applications need a reliable transaction processing technology to eusure consistency of distributed database during updating data replicas. Traditional distributed transaction processing technologies usually adopt a two-phase commit protocol to guarantee consistency, which depends on reliable communication condition. But these systems have some drawbacks when they are used in the unreliable networks.This thesis has studied theory of transaction processing in distributed database and theory of message queue. And then a distributed transaction processing system based on JMS is put forward and implemented. This system can process data updating transaction in distributed database with efficiency.The main contributions are as follows:Firstly, a distributed transaction processing framework based on JMS is put forward. The distributed transaction processing framework uses JMS message system to transmit transaction messages reliably, and processes data updating transaction in distributed databases asynchronously with unblocked mechanism. The framework has the advantages of tolerating to unreliable network environment. The data updating transaction won’t be lost even failure of network communication happens.Secondly, the critical techniques of the distributed transaction processing framework based on JMS are researched.A one-phase commit protocol is put forward to overcome the shortcomings of two-phase commit protocol, which can processes transaction more efficiently and eliminates transaction blocking. A method of controlling the order of transactions based on logical time is designed, which can guarantee correctness of transaction processing sequence. Based on digital signature technology and digital envelop technology, a more secure scheme to transmit transaction messages is proposed. This scheme can enhance the security of the system evidently.Thirdly, a distributed transaction processing system based on JMS is implemented.This system, called ATPM_JMS, can shield complex process of transaction and network communication for applications of distributed database.At last, an example of using the distributed transaction processing system based on JMS is described.This thesis applies the distributed transaction processing system based on JMS for“Training information management system”of a large-scale training organization. ATPM_JMS can supply reliable transaction service for applications of distributed database and ensure consistency of distributed database.
|
Related Dissertations
- Research and Application about Ditributed Transaction Process Protocol,TP311.13
- The Design and Implementation of Distributed Database Based on Oracle of Mobile CRBT,TP311.13
- Design and Implementation of Management Console of Network Backup System,TP309.3
- Researchondistributeddata Access Layer Based on Shared-Nothing Structure,TP311.13
- The Research and Development of Reservoir Decision Support System,TP311.52
- Data integration technology in the public security traffic management system,TP311.52
- The Design and Implementation of the Data Exchange System,TP311.52
- WCF services team group message - based communication platform development,TP311.52
- Motor vehicle drivers paperless Examination Management System Design and Implementation,TP311.52
- The Research and Implement of Distributed Database Security Management Policy in Tax Department,TP311.13
- The Application of Distributed Database Based on Logistics Management System,TP311.13
- The Airport Operation Intergration and Interactive Research and Design Based on JMS, XML,TP311.52
- The Research and Implementation of Pipeline Based Processing and Concurrency Control of Distributed Transaction,TP393.09
- Distributed Heterogeneous Database Synchronization Base on JMS and Web Service,TP311.13
- Research on Multi-dimensional Association Rules Mining in Distributed Environments Based on Advanced SQL Query,TP311.13
- Research and Implementation of a Service-Oriented Message Middleware,TP311.52
- Banking regulatory system database construction,TP311.13
- Design and implementation of management information systems based on object-oriented technology,TP311.52
- Research on the Medium Model of Centralized Management in Distributed Environments,TP311.52
- Design and Implementation of Message-Oriented Middleware Based on Composite P2P Model,TP311.52
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Programming > Database theory and systems
© 2012 www.DissertationTopic.Net Mobile
|