Dans quels contextes convient-il d'utiliser l'un plutôt que l'autre et pourquoi?
Merci!
JAX-WS est une API pour les services WS basés sur SOAP. Son utilisation pour les services Web RESTful n'est pas la meilleure solution.
Par conséquent, si vous souhaitez implémenter un service Web RESTful, utilisez JAX-RS.
J'ai l'impression que les services Web sont principalement liés aux applications de type UDDI
. REST
est simplement une évolution simple permettant de passer d'un protocole http
sans état à un état avec à l'aide de communications de méthode http
pour effectuer des opérations CRUD
. Comme les opérations de mappage aux méthodes GET, PUT, POST
et DELETE
.
Les services Web sont en cours de codage pour les systèmes de réservation de billets d'avion, les services bancaires en ligne, les passerelles de paiement, etc. Lorsqu'il existe un ensemble de systèmes standard, leurs API sont exposées dans certaines définitions. Le JAX-RS
sert à fournir une couche légère pour les ressources ...
Jax-WS prend en charge à la fois SOAP et ReST. Toutefois, si vous avez besoin des fonctionnalités des protocoles WS *, JAX-WS est la bonne API. En raison de cela, JAX-WS est un peu complexe à utiliser par rapport à ReST.