See
Which style of WSDL should I use? JAX-RPC only supports RPC/encoded, RPC/literal, Document/literal
JAX-WS doesn't support RPC/encoded anymore because it often lead to interoperability problems.
Developers tend to prefer "RPC/literal" because of their familiarity with RPC.
However web services should be coarse grained so "Document/literal" should be preferred. There is also the
wrapped document/literal convention.
This
topic shows a conversion from an RPC/literal WSDL to a Document/Literal WSDL, then a Wrapped Document/Literal WSDL.