Jax WS implementation