added WS support using JAX-WS