Доступ к удаленному сервису в Java через его веб-интерфейс с использованием JAX-WS для SOAP - PullRequest
2 голосов
/ 12 ноября 2011

У меня есть общедоступный класс EJB, который я хочу сделать доступным онлайн как веб-сервис.Я сгенерировал WSDL, и кажется, что работает рассылка SOAP.Я использовал soapUI для проверки соединения.Я не совсем понимаю, как бы мне использовать этот веб-сервис.Я хотел бы попробовать другой язык, такой как Python, чтобы затем делать звонки через этот интерфейс.Я знаю, что WSDL должен помочь потенциальному клиенту создать свой код на стороне клиента, но я не уверен, как указать соединение, местоположение и информацию для входа в систему, если бы у меня было это.Я знаю, что задаю большую тему, но любая информация поможет.* * * * * * * * * * * * * * * * * * * * Edit: так в принципе, мне просто интересно, нужно ли мне использовать инструменты для генерации моего клиентского кода из WSDL, например axis2.Или то, что использует Python.Или я могу написать код вручную?Что вообще сделано.ссылка на сервер включена в этот WSDL и генерируются ли методы вызова обычно?

1 Ответ

0 голосов
/ 12 ноября 2011

Взгляните на ZSI

Но ZSI слишком сложен и тратит больше времени на генерацию прокси

Я предлагаю вам использовать suds ,suds генерирует прокси на лету и так быстро, я использовал его в некоторых проектах.

доступны другие пакеты:

  1. soaplib
  2. МЫЛО
  3. pysimplesoap
...