Мы сделали веб-сервис для одного из наших клиентов с классом PHP SOAP. Но они сказали, что наш сервер Soap построен в стиле RPC, им нужен JAX-WS.
Когда я спросил их, почему, они сказали, что они используют сервер IBM WebSphere 8.5. У которого есть проблемы со стилем RPC, потому что RPC — старая технология и т. Д. И они также сказали, что WebSphere не очень хорошо поддерживает RPC.
Так как я не эксперт в SOAP и веб-сервисах, я не получил его. Я сделал несколько Google, но нет результатов для запуска сервера PHP Soap в стиле JAX-WS.
Ты хоть представляешь, что мне делать?
С уважением
Я думаю, что они смешивают имена спецификаций Java с наборами базовых протоколов, которые они охватывают.
http://www.ibm.com/developerworks/library/ws-tip-jaxwsrpc/
Веб-сервисы были уже давно. Сначала было SOAP. Но
SOAP только описал, как выглядели сообщения. Тогда был
WSDL. Но WSDL не говорил вам, как писать веб-сервисы на Java ™.
Затем появился JAX-RPC 1.0. После нескольких месяцев использования Java
Ребята из Community Process (JCP), написавшие эту спецификацию, осознали
что для этого потребовалось несколько настроек, поэтому вышел JAX-RPC 1.1. Через год или
поэтому, используя эту спецификацию, ребята из JCP хотели создать лучшую
версия: JAX-RPC 2.0. Основная цель состояла в том, чтобы соответствовать промышленности
направление, но индустрия не просто делала веб-сервисы RPC,
они также делали веб-сервисы, ориентированные на сообщения. Так что «RPC» был
удален из названия и заменен на «WS» (что означает веб
Услуги, конечно). Таким образом, преемником JAX-RPC 1.1 является JAX-WS 2.0
— Java API для веб-сервисов на основе XML.
Для взаимодействия с не-Java они должны избегать JAX-WS или JAX-RPC — они бессмысленны.
Других решений пока нет …