摘要
Traditional development of fault-tolerant software involves fault tolerance logic in business logic. It imposes developers concern about non-functional logic more, and reduces the maintainability of the system. This paper proposed a non-invasive fault-tolerant model to support dynamically weave fault-tolerant logic into exist system based on AOP and replicates technology; analyzed the methods to modeling aspects and dynamic weaving mechanism; defined a set of indicators to evaluate the invasion level quantitatively; finally, implemented and tested a JavaEE system to validate this model. Experimental results show that the model can effectively promote development productivity and maintainability of fault tolerance software.
- 出版日期2012
- 单位安徽工程大学