Duvida sobre cliente web service escrito em Java. Com servidor PHP

Galera,
preciso de uma coisa que relativamente é simples.
Mas já encontrei tanta coisa a respeito. Tantos códigos diferentes, que venho aqui perguntar-lhes se algum de vocês tem uma dica ou opinião de qual seria mais fácil ou mais viável fazer.

Tenho um servidor apache que possui as classes do webservice (em php). Preciso acessá-lo e retornar os resultados. estou retornando tudo com json e compactando com a zlib.

Em Python funcionou corretamente e com poucas linhas de código. Super simples mesmo.

Como eu disse, em Java eu encontrei tantos códigos, e como eu quero fazer comparações de desempenho e produtividade, deixo aqui a questão para que vocês possam compartilhar sua opinião e trocar idéias.

Obrigado

Gera um cliente através do WSDL com o XFire ou Axis.