has just published a report comparing the
Performance of JAX-WS 2.0 and JAX-RPC 1.1 as implemented in
GlassFish V1 FCS,
widely distributed through the
Java EE 5 SDK.
The performance measurements were done using the
WSTest tests from Java.Net.
Highly efficient JAX-WS 2.0 implementation is challenging,
mostly because the specification
delegates data binding to JAXB 2.0.
The article covers several performance areas:
Primitive Binding is relatively unchanged,
with some very small advantage for JAX-RPC 1.1;
shows a noticeable improvement for JAX-WS 2.0,
quite strong for some cases;
Payload shows very substain improvements;
and so is
Data Binding performance.
All these measurements are for the GF v1 implementation.
Although the numbers show good improvements for JAX-WS 2.0,
our goals were higher, so
GF v2 has a
brand-new WS architecture that will provide
even better performance.