Implementation and Test of Non-blocking 2PC Model for Web Services Transaction
Chen Chuchao · Jisuanji gongcheng · 2006
The BTP uses a two-phase outcome coordination protocol with a complete set of timeout parameters (shortly 2PCt) to ensure the overall application achieves a consistent result. With respect to the above situations this paper has posed a category of non-blocking extended two-phase commit (2PC) protocol Tx2PCt (stand for Termination properties-oriented eXtended 2PC with Timeouts) to evolve BTP’s 2PCt. It mainly gives some implementation and test examples of Tx2PCt model, which are developed in a major Web services commercial developing platform— Microsoft ASP.NET. The testing results show the rationality of the Tx2PCt model’s premises, and justify that the Tx2PCt’s behavior is according with the expectation in the aspect of success transaction throughput.