Jakarta XML Web Services ( JAX-WS ; ранее Java API for XML Web Services ) — это API Jakarta EE для создания веб-сервисов , в частности сервисов SOAP . JAX-WS — один из API программирования Java XML .
Спецификация JAX-WS 2.2 JSR 224 определяет стандартное сопоставление Java-to-WSDL, которое определяет, как операции WSDL привязываются к методам Java, когда сообщение SOAP вызывает операцию WSDL. Это сопоставление Java-to-WSDL определяет, какой метод Java вызывается и как это сообщение SOAP сопоставляется с параметрами метода.
Это сопоставление также определяет, как возвращаемое значение метода сопоставляется с ответом SOAP.
JAX-WS использует аннотации , представленные в Java SE 5 , для упрощения разработки и развертывания клиентов и конечных точек веб-сервисов. Он является частью пакета разработки веб-сервисов Java . JAX-WS можно использовать в Java SE, начиная с версии 6. [1] Начиная с Java SE 11, JAX-WS был удален. Подробности см. в JEP 320.
JAX-WS 2.0 заменил API JAX-RPC в Java Platform, Enterprise Edition 5, который больше ориентирован на веб-сервисы в стиле документов.
Этот API обеспечивает ядро Eclipse Metro .
JAX-WS также является одной из основ WSIT .