См. JAX-RPC ; вам нужны динамические прокси или интерфейс динамического вызова (DII), если клиент не знает имя удаленного метода или его подпись.
Вот хороший пример того, что вы можете делать с JAX-RPC, имея только WSDL в качестве входных данных.
Как сказано в комментарии, JAX-RPC эволюционировал до JAX-WS .
http://cxf.apache.org/docs/dynamic-clients.html
Создает клиентов на лету.
Вы читали эти страницы?
Обновление
C # - Динамически вызывать веб-службу во время выполнения
Создание динамической веб-службы для упрощения кода С 2006 г.