| Fund Reporting System is a Web-based system using J2EE architecture. The system let user define customized exhibits, send web request to middle-ware, and then the middle-ware will deal with the backend database, and at last generate the reports for users to view. This kind of enterprise system holds a stringent requirement for data throughput and transactions. However, the factors that influence the performance are very complex.In this paper, I mainly analyze the performance of Fund Reporting System. First of all, I analyzed the system-level perspective. I had a look at how different part of the system work together to spot which part is the bottleneck of the system; thus, reveal the key measures to enhance performance. Next, the application server, design pattern, virtual machine and hardware platform are investigated respectively to enhance performance. During the process, I take advantage of Jmeter, a performance monitor pool by Apache, to test the performance.Through theoretical research and practice, the paper concludes a set of means to stress the performance of J2EE systems. These means are applied in Fund Reporting System and achieved outstanding effect. Meanwhile, I also explore some other J2EE components, for example the JMS. I probe into the possibility of the involvement of JMS in this system, and propose the further measures to enhance the performance of Fund Reporting System. |