Font Size: a A A

Research And Implementation Of Web Application Performance Monitoring System Based On Aspect-Oriented Programming

Posted on:2009-06-29Degree:MasterType:Thesis
Country:ChinaCandidate:Q Q ZhouFull Text:PDF
GTID:2178360242988696Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The rapid development of network applications makes enterprise customers put forwards higher requirements on software functions, facility, security, etc. Enterprise web applications become complex and distributed systems based on a variety of third-party components, which causes the problems of performance and stability for the application and maintenance, as well as hardness of tracking and analysis. These problems directly lead to the increment of the maintenance cost and the risk of the project. Therefore, the development of universal high-performance Web-based application monitoring system is of great significance.This thesis lucubrates the aspect-oriented programming theories and technologies, analyses the monitoring system's functions that are required during its supervision of web-based framework, data requirement or remote service call. Also such un-functional requirements as the portability, modularity, flexibility and low operation expenses of the monitoring system are fully taken into account. On this basis, it designs and implements the web application performance monitoring system PerfMonitor using aspect-oriented programming language AspectJ. PerfMonitor can monitor most web requests, manage distributed goals under its supervise; provide its users with a unified control and management of the entrance. The test results prove that the monitoring system running with low resource consumption and low costing, is able to monitor the web application during the development, testing and maintenance stages.
Keywords/Search Tags:Performance Monitoring, Crosscutting Concern, Aspect-Oriented Programming
PDF Full Text Request
Related items