Network Deployment (Distributed operating systems), v8.0 > Develop and deploying applications > Develop web services - Addressing (WS-Addressing) > Use the Web Services Addressing APIs: Creating an application that uses endpoint references > Create a JAX-RPC web service application that uses Web Services Addressing


Create endpoint references by using the IBM proprietary Web Services Addressing API

WAS v8 provides interfaces, based on the WS-Addressing standard, to create endpoint references, which encapsulate information about Web service endpoints.

This task is a subtask of Create a JAX-RPC web service application that uses Web Services Addressing.

Complete this task if you are writing an application that uses the IBM proprietary WS-Addressing API. Such applications require endpoint references to target web service endpoints. When you are writing the application, you might not know the address of the endpoint, because the address can change when the application is deployed. By using the IBM proprietary API, you can either specify the endpoint address, or allow the product to generate it for you at run time.

We can also specify the behavior of endpoint references in a cluster environment.

If you want to use endpoint reference objects from the standard JAX-WS API instead of the IBM proprietary equivalents, but want the extra functions provided by the IBM proprietary API, create the endpoint references by using the methods described in this task and then convert them by using the supplied converter classes. For example, you might want to undertake such a conversion if we have a JAX-WS service application and you are creating endpoint references that represent stateful session beans, or that have an affinity to a particular server, or are workload managed. We cannot create such endpoint references by using the JAX-WS API.


Procedure


Results

You created an endpoint reference for use by the application.


What to do next

  1. To convert the endpoint references from IBM proprietary WS-Addressing objects to standard JAX-WS WS-Addressing objects, use one of the following methods of the com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter class, depending on the namespace of the endpoint reference:

    • createW3CEndpointReference(EndpointReference epr): use this method if the EndpointReference object uses the 2005/08 specification. This method creates a W3CEndpointReference object.
    • createSubmissionEndpointReference(EndpointReference epr): use this method if the EndpointReference object uses the 2004/08 specification. This method creates a SubmissionEndpointReference object.

  2. Continue with Create a JAX-RPC web service application that uses Web Services Addressing, or if you converted the endpoint reference to the standard JAX-WS API, continue with Create a JAX-WS web service application that uses Web Services Addressing.


Web Services Addressing: firewalls and intermediary nodes
Memory-to-memory replication
Create endpoint references by using the JAX-WS Web Services Addressing API
Create a JAX-RPC web service application that uses Web Services Addressing
Create a JAX-WS web service application that uses Web Services Addressing


Related


Stateful session beans failover settings (applications)
Stateful session beans failover settings (EJB modules)
Provide HTTP endpoint URL information
Manage policy sets
Web Services Addressing policy set binding

+

Search Tips   |   Advanced Search