Informationen zum Endpunkt-URL für JMS-Bindungen konfigurieren
WebSphere Application Server unterstützt die Verwendung der JMS-API (Java Message Service) für den Transport von Web-Service-Anforderungen als Alternative zu HTTP.
Vorbereitende Schritte
Der Anwendungsserver unterstützt die Verwendung der JMS-API (Java Message Service) für den Transport von Web-Service-Anforderungen als Alternative zum HTTP-Transport. Lesen Sie die Informationen zur Verwendung von Java™ Message Service (JMS) als Transport für Web-Service-Anforderungen, um mehr darüber zu erfahren, wie Web-Service-Clients und -Server über JMS-Warteschlangen- und Topics anstelle von HTTP-Verbindungen kommunizieren können.
Sie können die Administrationskonsole oder Eigenschaftendateien verwenden, um URL-Fragmente für den JMS-Endpunkt zu konfigurieren und zu verwalten. Informationen zur Verwendung von Eigenschaftendateien für die Definition und Verwaltung der URL-Fragmente finden Sie in der Dokumentation zur Arbeit mit Eigenschaftendateien für die URL-Fragmente von Web-Service-Endpunkten.
Diese Task beschreibt die Verwendung der Administrationskonsole für die Konfiguration von Endpunkt-URL-Informationen für JMS-Bindungen.
Informationen zu diesem Vorgang
Sie müssen einen Serviceendpunkt konfigurieren, um Web-Service-Clients mit den Web-Services, die sich unter den zu assemblierenden Komponenten befinden, oder mit externen Web-Services zu verbinden. Sie können die Informationen zum Endpunkt-URL für JMS während der Anwendungsinstallation konfigurieren.
In dieser Task geben Sie das URL-Präfix für den JMS-Endpunkt an, das für alle Web-Service-fähigen EJB-JAR-Dateien, die zur Anwendung gehören, verwendet werden soll. Die JMS-Endpunkt-URLs sind in den WSDL-Dateien (Web Services Description Language) enthalten, die für Clients veröffentlicht werden.
Sie können HTTP-URL-Standardpräfixe für Web-Services, auf die über HTTP zugegriffen wird, in der Anzeige "Informationen zum HTTP-Endpunkt-URL angeben" der Administrationskonsole angeben. Diese Präfixe werden verwendet, um die Endpunktadressen zu bilden, die in den veröffentlichten WSDL-Dateien enthalten sind.
Sie können die JMS-URL-Präfixe in der Administrationskonsole in der Anzeige "Informationen zum JMS- und EJB-Endpunkt-URL angeben" während oder nach der Anwendungsinstallation angeben.
Diese Task gilt für JAX-WS- (Java API for XML-Based Web Services) und JAX-RPC-Web-Services (Java API for XML-based RPC).
Gehen Sie zum Konfigurieren der JMS-URL-Präfixe wie folgt vor:
Vorgehensweise
Ergebnisse
Beispiel
Angenommen, eine Anwendung mit dem Namen "StockQuoteService" enthält eine EJB-JAR-Datei "StockQuoteEJB" mit Web-Services enthält, die über den JMS-Transport zugänglich sind.
Sehen Sie sich das Beispiel in den Informationen zur Verwendung von SOAP over Java Message Service für den Transport von Web-Services an, in dem eine Warteschlange mit dem JNDI-Namen (Java Naming and Directory Interface) jms/StockQuote_Q und eine Verbindungsfactory mit dem JNDI-Namen jms/StockQuote_CF für Ihre Anwendung definiert werden.
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF&targetService=getQuote
Die veröffentlichte WSDL-Datei wird von Clients für den Aufruf des Web-Service verwendet.