2016-03-06 2 views
-1

Мы сделали веб-сервис для одного из наших клиентов с классом PHP SOAP. Но они сказали, что наш Soap-сервер построен в стиле RPC, им нужен JAX-WS. Когда я спросил их, почему, они сказали: они используют сервер IBM WebSphere 8.5. У чего проблемы с RPC-стилем, потому что RPC - это старая технология и т. Д. И они также сказали, что WebSphere не поддерживает RPC так хорошо. Поскольку я не эксперт в SOAP и веб-сервисах, я не понял. Я сделал некоторые google, но никаких результатов для runnnig PHP Soap server в стиле JAX-WS. Вы не знаете, что мне делать?PHP Soap Server в стиле JAX-WS

С уважением

ответ

1

Я думаю, что они смешивая имена спецификаций ява с наборами базовых протоколов они окутывают.

http://www.ibm.com/developerworks/library/ws-tip-jaxwsrpc/

Веб-сервисы теперь были вокруг некоторое время. Сначала был SOAP. Но SOAP только описал, как выглядели сообщения. Затем был WSDL. Но WSDL не рассказывал вам, как писать веб-сервисы в Java ™. Затем появился JAX-RPC 1.0. Спустя несколько месяцев пользователи сообщества Java (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 - они не имеют смысла.

+0

Значит, они могут обрабатывать мою текущую службу RPC? Или вам нужно написать свой веб-сервис в стандарте JAX-WS для них? Все еще бессмысленно для меня, что они хотят .. Может быть, потому что у меня нет идеи о Java и ее сервисах ... – mertizci