Клиенты веб-службы Apache Axis против простых запросов SOAP - PullRequest
0 голосов
/ 09 июня 2010

Я ищу лучший способ использовать веб-сервис Java, который возвращает довольно большие и сложные объекты.

В настоящее время я использую клиенты Apache Axis, сгенерированные из wsdl, (используя eclipse "генерирует веб-сервисклиентский инструмент).У нас есть опасения по поводу выполнения этого.Прокси-объекты службы не являются поточно-ориентированными, и их создание довольно сложное, 2-3 МБ на JVM.

Другой альтернативой является установление HTTP-соединений и построение SOAP-запросов String.Я должен был бы интерпретировать ответ и построить объекты из XML.Будет ли это лучшей альтернативой объектам с тяжелой осью?

Я искал хорошее прочтение, если бы у кого-нибудь были ссылки, я был бы очень признателен.

1 Ответ

0 голосов
/ 31 августа 2010

В общем, я обнаружил это путем тестирования производительности.Запросы Pure Soap намного эффективнее, чем клиенты ApacheAxis.Запросы на мыло заставляют вас написать собственный код для разбора XML, но в моем случае я обнаружил, что выигрыш в производительности того стоит.

...