Summary

team bbl


Application servers are complex pieces of middleware that have become some of the most useful tools in the IT industry today. Application servers are typically used by business enterprises to put their business on the Internet. The specific type of application server discussed in this chapter is the J2EE-based application server, which is currently the most widely used type of application server.

Characterizing the performance of an application server is not straightforward because doing so involves many external components. Those components need to be considered because their own performance affects the overall performance of the application server. We provided a software performance stack to illustrate the different layers of software that contribute to the performance of the application server. Each of these layers must be addressed individually to diagnose performance problems and improve performance.

We also provided some key concepts pertaining to the different ways of improving performance and high availability. The important thing to remember is that you have to determine the performance requirements of your enterprisethe anticipated volume of requests and the expected response time. From there, you can determine what the capacity of the system should be to meet those requirements. There are many topologies to choose from, but your decision depends largely on your requirements.

    team bbl



    Performance Tuning for Linux Servers
    Performance Tuning for Linux Servers
    ISBN: 0137136285
    EAN: 2147483647
    Year: 2006
    Pages: 254

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net