Création de références de noeud final à l'aide d'API WS-Addressing propriété d'IBM
Les références de noeud final constituent un aspect essentiel du protocole d'interopérabilité Web Services Addressing (WS-Addressing), car elle permettent d'encapsuler de façon standard les informations relatives aux noeuds finaux de services Web spécifiques. Ce produit fournit des interfaces qui vous permettent de créer des références de noeud final à l'aide de l'implémentation propriété d'IBM de la norme WS-Addressing.
Pourquoi et quand exécuter cette tâche
Cette tâche est une sous-tâche de Création d'une application de service Web JAX-RPC qui utilise WS-Addressing.
Effectuez cette tâche si vous développez une application qui utilise l'API WS-Addressing propriété d'IBM. Ce type d'application nécessite des références de noeud final pour cibler les noeuds finals de service Web. Lorsque vous écrivez l'application, vous ne connaissez pas forcément l'adresse du noeud final, sachant qu'elle peut changer lors du déploiement de l'application. A l'aide de l'API IBM, vous pouvez spécifier l'adresse du noeud final ou permettre au produit de la générer lors de l'exécution.
Vous pouvez aussi indiquer le comportement des références de noeud final dans un environnement groupé.
Si vous souhaitez utiliser des objets de référence de noeud final à partir de l'API JAX-WS standard au lieu des équivalents propriété d'IBM, mais désirez la fonctionnalité supplémentaire fournie par l'API propriété d'IBM, créez les références de noeud final à l'aide des méthodes décrites dans cette tâche, puis convertissez-les à l'aide des classes de conversion fournies. Par exemple, vous pouvez souhaiter effectuer une telle conversion si vous disposez d'une application de service JAX-WS et que vous créez des références de noeud final qui représentent des beans session avec état ou qui ont une affinité avec un serveur spécifique ou ont une charge de travail pondérée. Il n'est pas possible de créer de telles références à l'aide de l'API JAX-WS.
Procédure
Résultats
Que faire ensuite
- Si vous souhaitez convertir les références de noeud final d'objets WS-Addressing propriété d'IBM en objets WS-Addressing JAX-WS standard, utilisez l'une des méthodes suivantes de la classe com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter, selon l'espace de nom de la référence de noeud final :
- createW3CEndpointReference(EndpointReference epr) : utilisez cette méthode si l'objet EndpointReference utilise la spécification 2005/08. Cette méthode crée un objet W3CEndpointReference.
- createSubmissionEndpointReference(EndpointReference epr) : utilisez cette méthode si l'objet EndpointReference utilise la spécification 2004/08. Cette méthode crée un objet SubmissionEndpointReference.
- Continuez avec Création d'une application de service Web JAX-RPC qui utilise WS-Addressing, ou si vous avez converti la référence de noeud final dans l'API JAX-WS standard, continuez avec Création d'une application de services Web JAX-WS qui utilise Web Services Addressing.