Qual a melhor maneira de se consumir webservice rpc nos dias de hoje?

3 respostas
pedruhenrik

Qual a melhor maneira de se consumir webservice rpc nos dias de hoje?
Tentei usando axis1.x porém não consigo encapsular alguns parametros necessários para envio.

3 Respostas

quebrado

Uso o Apache CXF e o Apache Axis2.

pedruhenrik

apache cxf não consome rpc.

justamente por estar com problemas no axis2 estou buscando uma nova solução.

obrigado.

att,

gomesrod

Também tive bastante problemas com isso nos últimos dias. Tinha que tratar alguns serviços RPC/Encoded e outros mais novos com estilo Document, recursos WS-Security, etc.

O Axis2 funciona com RPC/Encoded, mas se perde facilmente com schemas mais complexos. O JAX-WS por outro lado é excelente para acessar serviços complexos mas não é compatível com RPC…

Infelizmente fui obrigado a fazer uma “mistureba” aqui. Os serviços RPC estão usando Axis2, e os mais modernos usam JAX-WS. Para usar Axis2 foi necessário fazer simplificações no schema, por exemplo ele odeia “extension” e “restriction”. Substituí por tipos simples, mas que gerassem um request igual.

Criado 26 de junho de 2013
Ultima resposta 27 de jun. de 2013
Respostas 3
Participantes 3