Xml-rpc

1 resposta
Abdon

Por que eu tenho que fazer um webservice rpc se ele so vai me retornar um xml? Não seria mas facil fazer uma simples requisição a um webserver que retornaria uma pagina com setContentType(“text/xml”)?

1 Resposta

T

Tem gente que faz isso mesmo que você falou, mas como você sabe muito bem, é muito chato efetuar o parse de um XML genérico.

(Um cliente nosso teve a magnífica idéia de fazer exatamente isso - e estamos ralando um monte para nos adequarmos a esse modelo. Pelo menos ele está usando XML-Schema e a gente pôde usar JAXB, mas não é a mesma coisa que usar Web Services verdadeiros).

E se você realmente quer economizar bytes, porque não enviar / receber um objeto Java serializado (ObjectOutputStream) e comprimido (Inflater/Deflater), logo de uma vez? (Tem gente que faz isso :stuck_out_tongue: )

O SOAP foi inventado justamente para padronizar esse envio e transmissão de dados, e além disso a padronização leva em conta que múltiplas linguagens podem ser usadas. (O mundo não fala só Java).

Se há padrões, é para serem seguidos e questionados.

Criado 4 de julho de 2006
Ultima resposta 4 de jul. de 2006
Respostas 1
Participantes 2