Font Size: a A A

Research On Optimization And Testing Technology For Distributed Transaction Processing Middleware

Posted on:2006-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:L FengFull Text:PDF
GTID:2168360152487475Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Transaction Processing(TP) provides the technology that makes distributed computing reliable, and it is often offered by TP monitor, which offers a platform for developing, deploying, running and managing three-tier based transactional applications, and plays a crucial role in large-scale distributed applications.OnceTX is a TP Monitor that implements the X/Open distributed transaction processing model. This thesis introduces our optimization techniques on structure and performance of OnceTX. Firstly, by applying 00 framework and design patterns, this thesis extracts the basic functionalities of Service-Running-Environment of OnceTX, and presents a Channel-Activity Message Collaboration Framework. The Framework is composed of reusable components that can be reused in the developement of similar software systems. Secondly, we improve the efficiency of transaction support module by applying the proxy and thread pool techniques. Thirdly, we adopt anti-patterns to improve the efficiency and agility of message handling. The experimental data justifies our efforts in boosting scalability, reusability, agility, manageability and performance of OnceTX.Software testing is the planned and systematical activity for verifying and improving the quality. This thesis also conducts the researches on the testing technologies of TP monitor. We develop a testing suite which can be applied to any transaction processing monitor that follows DTP model. It has also been a powerful toolkit in verifying the functionality, analyzing the defects of OnceTX and comparing OnceTX with other TP monitors on performance.
Keywords/Search Tags:Distributed transaction processing, Middleware, Optimization, Test
PDF Full Text Request
Related items