Использование WSDL с Netty - PullRequest
1 голос
/ 08 марта 2012

Один из моих клиентов предоставил мне WSDL, сгенерированный в Microsoft Visual Studio.Он утверждает, что единственный способ подключения к этому WSDL - через TCP / IP.

Так что я думал об использовании Netty для управления соединением, но я не уверен, как обрабатывать методы WSDL / SOAP таким образомкоторый будет работать лучше всего с Netty Framework.

Пожалуйста, сообщите.

1 Ответ

4 голосов
/ 09 марта 2012

Похоже, что человек смешивает TCP / IP и HTTP, протокол нижнего уровня для HTTP - TCP / IP!Чтобы получить доступ к службе WSDL, вам, как правило, нужно использовать SOAP, который представляет собой не что иное, как XML по HTTP.Netty предоставляет кодировщики и декодеры протокола HTTP.Вам нужно будет добавить свои собственные обработчики для обработки входящего XML.

Взгляните на проект RestExpress , это не SOAP, а создание веб-сервисов с использованием Netty.ИМХО, вы должны использовать некоторые проверенные и протестированные фреймворки веб-сервисов, такие как axis, jboss-ws, metro, spring-ws и т. Д., А не пытаться создать свой собственный.

...