Font Size: a A A

Application Of Aspect-Orientation To Performance Optimization Of Information Systems

Posted on:2007-10-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y L HeFull Text:PDF
GTID:2178360182971986Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The goal of the paper is to provide some optimization methods to improve the performance of Information Systems through applying the technology of Aspect-Orientation. The performance of Information Systems is a sort of non-business requirement/concern that is easily neglected by the developer. Usually, the performance problems occur after the development of Information Systems. When using traditional software methods to improve the performance, the modular independence of Information Systems cannot be achieved, causing business function codes and performance-improving codes tangled each other. So the understandability and maintainability of Information Systems are badly damaged.The Aspect-Oriented technology is capable of separating concerns and re-weaving them. And this technology can inject implicit-interfaces into the software. Based on that, a Student Grade System was provided as a testing object. Then, its data access and report generating performance was mined and optimized through using the technology. Before and after the optimization, the system was tested to compare the effectiveness. The result of the tests shows that the performance of the system is nearly the same whether using the Aspect-Oriented implementation or the traditional one. But the Aspect-Oriented one can have a simpler optimization process and more concise codes. In the meantime, there is no code modification happened. The system and its performance can be managed and maintained well. The modular independence of the system can be guaranteed, and the reusability of the system can be improved.
Keywords/Search Tags:Aspect-Orientation, Information Systems, Performance Optimization, Database, Software Engineering
PDF Full Text Request
Related items