A Web-based Application System for Performance Monitoring and Management
|關鍵字:||效能監測;Web-based applications;Java;J2EE;performance monitoring|
The rapid proliferation of the Internet usage has created, besides substantial impacts on people's daily lives, dramatic changes in the building of application systems – from the once dominant client-server architecture to the widely adopted web-based application architecture. The case under study is a system of web-based applications developed using Java to run on the J2EE platform. As the application systems grow in scale but with limited computing resources, some of the system services occasionally run into abnormal situations such as degraded stability, failure to respond in timely manner, or unintended stop. Lack of management tools makes the system maintenance personnel hard to be notified of abnormal events on their occurrence, to be able to diagnose and handle the problems promptly, to prevent service interruption, and to grasp the trend of computing resource utilization. The application systems that provide enterprise or governmental services must have good performance to meet customers’ needs. Therefore, it is necessary for the system administrator to monitor and manage these application systems services. This research focuses on the web-based application system operation of the case under study to build a performance monitoring and management mechanism which is characterized by the architecture of three major components: unit to monitor the performance of server resources, unit to monitor the operation of the application systems, and unit for abnormal event notification. This research proves that a web-based application system can, via an integrated performance monitoring and management mechanism, attain active and prompt preliminary system diagnosis and maintenance when the systems encounter abnormal operations and early warning notification is given. It is possible for the application systems to achieve high availability by effectively lowering the occurrence rate of abnormal operations. Meanwhile, the accompanying report on the trend of system resource usage compiled from the data enables optimal allocation and management of limited computing resources that ensures high quality and low operation cost of the provided information services, as well as enhanced customer relation.