В чем разница между стилем документа и взаимодействием стиля RPC?

Может ли кто-нибудь объяснить мне разницу между веб-сервисами в стиле Document и RPC? Следующей версией, помимо JAX-RPC, является JAX-WS, который поддерживает стили Document и RPC. Я также понимаю, что веб-службы в стиле документа предназначены для асинхронной связи, когда клиент не будет блокироваться, пока не будет получен ответ.

В любом случае, используя JAX-WS, я в настоящее время аннотирую службу с помощью @Webservice , генерирую WSDL и из этого WSDL генерирую артефакты на стороне клиента.

После получения артефактов в обоих стилях я вызываю метод порта. Теперь это не отличается по стилю RPC и стилю документа. Так в чем же разница и где эта разница видна?

Точно так же, чем протокол SOAP через HTTP отличается от XML через HTTP? В конце концов, SOAP - это также XML-документ с пространством имен SOAP.

91
задан informatik01 28 April 2016 в 19:52
поделиться