Initial attempt at jax-ws implementation