Je suis à la recherche de la meilleure façon de consommer un service Web Java qui renvoie des objets plutôt volumineux et complexes.Clients du service Web Apache Axis vs requêtes SOAP simples
J'utilise actuellement les clients Apache Axis générés à partir de wsdl (en utilisant l'outil eclipse "generate web service client"). Nous avons des préoccupations au sujet de la performance de cela. Les objets proxy de service ne sont pas thread-safe, et ils sont assez lourds à instancier, 2-3 Mo sur la JVM.
L'autre alternative consiste à établir des connexions HTTP et à générer des requêtes SOAP String. Je devrais interpréter la réponse, et construire des objets à partir du XML. Serait-ce une meilleure alternative aux objets de l'axe lourd?
Je cherchais une bonne lecture à ce sujet, si quelqu'un avait des liens, je l'apprécierais grandement.