Est-ce que quelqu'un peut m'expliquer les différences entre les services web de style Document et RPC? Mis à part JAX-RPC, la prochaine version est JAX-WS, qui prend en charge à la fois les styles Document et RPC. Je comprends également que les services web de style document sont destinés à la communication asynchrone où un client ne bloquerait pas jusqu'à ce que la réponse soit reçue.
De toute façon, en utilisant JAX-WS, j'annote actuellement le service avec @Webservice, génère le WSDL et à partir de ce WSDL, je génère les artéfacts côté client.
Une fois les artéfacts reçus, dans les deux styles, j'appelle la méthode sur le port. Maintenant, cela ne diffère pas en style RPC et style Document. Alors quelle est la différence et où cette différence est-elle visible?
De même, en quoi SOAP sur HTTP diffère-t-il de XML sur HTTP? Après tout, SOAP est également un document XML avec un espace de noms SOAP.