SOAP через не HTTP-протокол - PullRequest
2 голосов
/ 15 сентября 2009

Мне просто интересно, есть ли какие-нибудь библиотеки на Java или на любом другом языке, реализующие SOAP поверх протокола, который не является HTTP? Я слышал, что в некоторых проектах реализовано SOAP поверх SMTP. Есть ли еще опыт?

Ответы [ 4 ]

2 голосов
/ 15 сентября 2009

Одной из основных функций SOAP 1.2 было устранение зависимости от HTTP, что позволяет использовать другие транспорты.

Что касается реализаций Java, Spring WebServices поддерживает SOAP 1.2 через HTTP, JMS и SMTP. См. Раздел 5.3 документы .

2 голосов
/ 15 сентября 2009

Это может быть хорошей отправной точкой . Я знаю, что это с 2003 года, но кажется, что все в порядке с тем, что вы просите.

1 голос
/ 29 июня 2012

Вы должны использовать Apache CXF с Apache Camel в качестве транспорта. Такой подход даст вам хорошую абстракцию от транспортного уровня. Например, мое приложение разрешает мыльные вызовы через netty / TCP, очередь JMS, jetty / HTTP и даже netty / udp.

1 голос
/ 15 сентября 2009

Axis 1.4 имеет транспортные обработчики не только для HTTP, но и для JMS и SMTP / POP3 . Если вы внимательно посмотрите, протокол Mail не рекомендуется для производства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...