SOAP 1.1/HTTP 1.1.
SOAP (протокол сообщений XML на основе) по протоколу HTTP (Transport Protocol)
The used "contract" to exchange information is WSDL
Каждый хочет определить свой собственный путь и рамки для описания их WebService. Таким образом, Microsoft создала контракты для среды WCF. Содержимое документа WSDL определяет контракт веб-службы, например. услуг, данных, сбоев, контрактов с сообщениями. Разработчики RIP.
What would be the role of JAX-WS?
JAVA API для веб-сервисов на основе XML. Используйте для создания веб-сервис-провайдера на основе мыла. Он использует аннотации.
Would it be needed or is it an alternative to WSDL?
JAX-WS является основой или API.It является альтернативой WCF, вы можете сказать, не WSDL. WSDL - это документ, который описывает ваш веб-сервис в формате XML.
If needed, shall we combine it with (SOAP/HTTP + WSDL)?
What would be the role of JAX-WS in this combination?
JAX-WS может реализовывать веб-сервис на основе SOAP/HTTP. Используя JAX WS, вы можете создать WSDL, который будет описывать вашу определенную реализацию службы.
Could it be replaced by JAX-RPC (or by something else)?
Да, JAW-RS также будет работать.
Is JAX-WS cross-platform or only specific to Java?
JAX_WS относится только к java. Но вы можете спроектировать/внедрить web-сервис с использованием JAX-ws, который будет кросс-платформенным.
If moving to another platform, such as C or C++ or Python, would we be able to use JAX-WS if needed to be combined?
Вы можете использовать JAX WS реализованы поставщик вебсервис взаимодействовать с любым другим языком на основе клиента WebService.
Talking C#,.Net... Is JAX-WS similar to WCF?
JAX-WS, WCF оба framewrok для реализации веб-сервиса в Java, .NET соответственно.
Примечание: Вы очень смущены между языком, каркасом, протоколом, методами реализации и т. Д. Ваши вопросы очень неоднозначны. Продолжай учиться.
I upvote! Большое вам спасибо за этот верный ответ. Есть ли у вас какие-либо представления о подобных реализациях JAX-WS в C, C++ и Python, особенно на стороне сервера? – Farah
К сожалению, у меня нет опыта работы с этими языками –