Configuration des informations d'URL de noeud final pour les liaisons JMS
WebSphere Application Server prend en charge l'utilisation de l'API JMS (Java™ Message Service) pour la transmission des demandes de services Web, à la place du transport HTTP.
Avant de commencer
Le serveur d'applications prend en charge l'utilisation de l'API JMS (Java Message Service) pour la transmission des demandes de services Web, à la place du transport HTTP. Consultez la documentation relative à l'utilisation du protocole JMS (Java Message Service) pour le transport des demandes de services Web si vous souhaitez obtenir plus d'informations sur la façon dont les clients et serveurs de services Web communiquent via les files d'attente et sujets JMS au lieu d'utiliser des connexions HTTP.
La gestion et la configuration des fragments d'URL de noeud final JMS est réalisée en utilisant soit la console d'administration, soit les fichiers de propriété. Pour apprendre à utiliser les fichiers de propriétés afin de définir et de gérer des fragments d'URL, consultez les informations sur l'utilisation des fichiers de propriétés des fragments d'URL de noeud final de services Web.
La présente tâche décrit l'utilisation de la console d'administration pour configurer les URL de noeud final pour les liaisons JMS.
Pourquoi et quand exécuter cette tâche
La configuration d'un noeud final de service est nécessaire pour connecter des clients de services Web aux services Web des composants assemblés ou à des services Web externes. Vous pouvez configurer l'URL de noeud final pour JMS lors de l'installation de l'application.
Pour cette tâche, entrez le préfixe d'URL du noeud final JMS à utiliser pour chaque fichier JAR (Java archive) d'EJB (Enterprise JavaBeans) activé pour les services Web appartenant à l'application. Les URL de noeuds finaux JMS figurent dans les fichiers WSDL publiés pour les clients à utiliser.
Vous pouvez spécifier les préfixes d'URL HTTP pour les services Web accessibles via HTTP. Pour cela, utilisez le panneau Informations sur les URL de noeuds finaux HTTP, dans la console d'administration. Ces préfixes permettent de former des adresses de noeuds finaux complètes qui figurent dans les fichiers WSDL (Web Services Description Language) après la publication.
Vous pouvez spécifier les préfixes d'URL JMS à partir de la boîte de dialogue de spécification des URL de noeud final JMS et EJB dans la console d'administration pendant ou après l'installation de l'application.
Cette tâche s'applique aux services Web JAX-WS (Java API for XML-Based Web Services) et JAX-RPC (Java API for XML-based RPC).
Pour configurer les préfixes d'URL JMS, procédez aux opérations ci-dessous.
Procédure
Résultats
Exemple
Supposons qu'une application appelée StockQuoteService contienne un fichier JAR d'EJB nommé StockQuoteEJB comportant un ou plusieurs services Web accessibles via le transport JMS.
Consultez les informations sur l'utilisation de SOAP sur Java Message Service pour transporter des demandes de services Web, afin de revoir l'exemple qui définit une file d'attente avec le nom JNDI(Java) jms/StockQuote_Q, et une fabrique de connexions avec le nom JNDI jms/StockQuote_CF, pour votre application.
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF&targetService=getQuote
Les clients utilisent le fichier WSDL publié pour appeler le service Web.