Overview

The SPECTM performance benchmark SPECjAppServer2004 provides a workload for characterizing the performance of various J2EE Application Servers. The workloads consist of an end to end web based order processing domain backed by an RMI driven manufactoring domain. The application is a collection of Java classes, Java Servlets, Java Server Pages and Enterprise Java Beans built to the open J2EE APIs. Together these provide versatile and portable test cases designed to measure aspects of scalability and performance for all J2EE middleware vendors.


SPECjAppServer2004 - Performance Benchmarking

SPECjAppServer2004
SPECjAppServer2004 is the third generation of the SPEC organization's J2EE end-to-end industry standard benchmark application. The new SPECjAppServer2004 benchmark has been re-designed and developed to cover the J2EE specification's significantly expanded programming model, highlighting the major features used by developers in the industry today. This provides a real world workload driving the Application Server's implementation of the J2EE 1.3 specification to its maximum potential.

SPECjAppServer2004's new design spans J2EE 1.3 including the new EJB 2.0 component architecture, Message Driven beans, and transactions (1-phase, 2-phase commit).

Additional overview information is included in the FAQ