"Best" is such a weasel word Best depends on so many things. If your company is in the habit of using some other toolkit for creating clients, then probably not; conformance to standards and conventions is a lot more important in big organizations than most of us "do it my own way" mavericks would like to believe ;)
That said, if you want the "core Java SE" way, then I believe wsimport is still it in Java SE 8.
And yes, essentially anything that does remote computation is almost unavoidably going to show a remote-proxy pattern. Even if it's just conceptual (which one could argue it always is if you have heterogeneous languages on the two ends) it's still almost surely a proxy. The exception might be when using raw HTTP (a la REST stuff), since the behaviors you import are often just a small subset of the exposed behaviors, and maybe that "breaks the pattern". I think one is unlikely to care though