Font Size: a A A

Approach To Design And Implementation Of Distributed Transaction Service

Posted on:2004-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:C XuFull Text:PDF
GTID:2168360095956183Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As a key component of J2EE (Java 2 Platform Enterprise Edition) application servers, distributed transaction manager following ITS (Java Transaction Service) and JTA (Java Transaction API) specifications plays an important role in distributed transaction environment.This thesis introduces the design and implementation of distributed transaction service in J2EE application servers, using our experience in developing the distributed transaction manager ISTX as a case study. ISTX improves the software reusability and gives a guarantee of more easily implementing the transaction 2PC (Two Phase Commit) protocol by combining multiple design patterns.However, object-oriented design patterns can't promise the correctness of software implementation. In order to efficiently generate complete test cases, this thesis explores the conformance test of JTS distributed transaction service by broadening the application of protocol conformance test theory and techniques.The performance of distributed transaction manager is one of the most important factors that constrain the transaction throughput in application servers. Additionally, this thesis discusses how to optimize the distributed transaction service in J2EE application servers to gain a better performance. The later performance test confirms our efforts eventually.
Keywords/Search Tags:Distributed transaction, design patterns, conformance test
PDF Full Text Request
Related items