Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.
10.21. Web Service Extensions
10.21.1. WS-Addressing Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
This section describes how WS-Addressing can be used to provide a stateful service endpoint.
10.21.1.1. Specifications Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
WS-Addressing is defined by a combination of the following specifications from the W3C Recommendation. The WS-Addressing API is standardized by JSR-224 - Java API for XML-Based Web Services (JAX-WS)
10.21.1.2. Addressing Endpoint Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Note
The following information should not be used in conjunction with JBoss Web Services CXF Stack.
The following endpoint implementation has a set of operation for a typical stateful shopping chart application.
It uses the JAX-WS 2.1 defined
javax.xml.ws.soap.Addressing annotation to enable the server side addressing handler.
10.21.1.3. Addressing Client Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
The client code uses
javax.xml.ws.soap.AddressingFeature feature from JAX-WS 2.1 API to enable the WS-Addressing.
Service service = Service.create(wsdlURL, serviceName); port1 = (StatefulEndpoint)service.getPort(StatefulEndpoint.class, new AddressingFeature());
Service service = Service.create(wsdlURL, serviceName);
port1 = (StatefulEndpoint)service.getPort(StatefulEndpoint.class, new AddressingFeature());
A client connecting to the stateful endpoint
SOAP message exchange
Below you see the SOAP messages that are being exchanged.