Just wanted to add my two cents... So, whenever we discuss "benchmarks", there are always two different directions to go... micro-level benchmarks that focus on a single component and end-2-end, full workload benchmarks that stress the interactions between multiple components. Typically, the micro-benchmarks are more useful for performance improvement work and the full end-2-end applications are better suited for relaying performance expectations for "real" applications.
At this stage of the Wink project, I would lean more heavily on the micro-benchmarks because... - Focuses on specific feature and function within the JAX-RS runtime (aka. performance isn't over-shadowed by heavier components like JPA database access, etc.) - Easier to port/deploy to other implementations for comparison purposes - Easier to drive performance tests Simple function-based samples are pretty easy to use a micro-benches. Chris Christopher Blythe Software Engineer, IBM WebSphere Performance [email protected] (919) 486-2105 t/l 526-2105 From: Nicholas L Gallardo/Austin/i...@ibmus To: [email protected] Cc: [email protected] Date: 06/24/2009 10:26 AM Subject: JAX-RS benchmark application? I was in a discussion with Chris Blythe yesterday about a common application for JAX-RS benchmarking. Geronimo has the DayTrader application that is purely Java EE 5 based and can be run on any platform. Having something similar for JAX-RS would be beneficial. Does anyone know if a similar application exists in other communities? Or, should we look at adapting the DayTrader application to support JAX-RS? -Nick Nicholas Gallardo WebSphere - REST & WebServices Development [email protected] Phone: 512-286-6258 Building: 903 / 5G-016
