Olá Amigos,
A estoria eh a seguinte…
Temos um webservice baseado no Apache SOAP, aquele que nao precisa de Wsdl para tramissão dos dados.
Aceontece que ele está meio que descontinuado pela Apache e tem um bug na transmissão de arquivos (byte[]) através do webservice. O que acontece que ele derruba o container quando muitos acessos sao feitos. OutOfMemory Java heap…
Troquei o Webservice, implementei um novo WebService com Axis, tudo resolvido quanto ao trafego dos arquivos…
Só tenho um problema… Haveria alguma maneira de fazer com que o Cliente SOAP para antiga arquitetura continue conversando “implicitamente” com o novo Webservice Axis? Ou seja, não sejam necessarias mudanças no Client, já que a implementação deles é legado de outra empresa…
Em teoria sim, já que a comunicação continua sendo feita atravé do protocolo SOAP…
O Cliente até conecta o webservice no axis, que retorna uma excessão dizendo que não consegue desserializar a requisição(o Array de byte[]provavelmente)…
Alguem já fez ou tem alguma ideia do que eu poderia fazer nesse caso ?
Ou um jeito de manter essa comunicação entre o Axis e o Cliente Soap antigo, ou, fazer um Tuning no Apache SOAP…???
MUITO OBRIGADO CAROS AMIGOS!!!