Прежде все, почти каждый веб-сервис использует HttpClient, поэтому мы называем это «web» сервис. Это не значит, что вы не можете использовать другой протокол связи, такой как sftp, ftp и т. Д., Вы можете.
SOAP (инфраструктура сообщений), с которой мы обмениваемся http: http: // в обычных веб-сервисах на основе SOAP. Джерси обеспечивает api для java для реализации спокойных веб-сервисов.
(Очень неоднозначный вопрос Это как сравнивать апельсины и яблоки:.. D)
HttpClient не что иное, как способ получить доступ к ресурсу с использованием протокола HTTP. Ваш веб-браузер также является httpClient, который извлекает веб-страницы с сервера.
Это как просить «когда мне нужен кухонный комбайн вместо ножа». Вы можете использовать оба варианта, но один из них неизбежно сэкономит вам время. – Gimby