Endpunkt-URL-Informationen für den direkten Zugriff auf Enterprise-Beans konfigurieren
WebSphere Application Server unterstützt den direkten Zugriff auf eine Enterprise-Bean als Web-Service. Dies ist eine Alternative zur Verwendung von HTTP oder Java™ Message Service (JMS) für den Transport von Anforderungen zwischen Server und Client. Das EJB-Modul, das als Web-Service verwendet wird, enthält eine WSDL-Datei (Web Services Description Language) mit EJB-Bindungen.
Vorbereitende Schritte
Wenn Sie mehr über den Prozess für den direkten Zugriff auf eine Enterprise-Bean als Web-Service erfahren möchten, lesen Sie die Informationen zur Verwendung von WSDL-EJB-Bindungen für den Aufruf einer EJB über einen JAX-RPC-Web-Service-Client.
Sie können die Administrationskonsole oder Eigenschaftendateien verwenden, um URL-Fragmente für den EJB-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 den direkten Zugriff auf Enterprise-Beans.
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 Endpunkte der Webadresse für Web-Services, auf die von EJB-Bindungen direkt zugegriffen wird, in der Anzeige "Informationen zu JMS- und EJB-Endpunkt-URLs angeben" der Administrationskonsole angeben.
Wenn Sie Module haben, die für direkten EJB-Zugriff konfiguriert sind, sind diese in der Anzeige "Informationen zum JMS- und EJB-Endpunkt-URL angeben" der Administrationskonsole aufgelistet. Der EJB-Endpunkt ist nur in der WSDL in der Datei AnwendungsnameExtendedWSDLfiles.zip verfügbar.
Sie können einen Teil der Endpunktwebadresse angeben, der für die Web-Services in den Modulen verwendet werden soll.
Gehen Sie wie folgt vor, um die Endpunkte der Webadresse für eine Enterprise-Bean mit der Administrationskonsole zu konfigurieren:Vorgehensweise
Ergebnisse
Beispiel
Das folgende Beispiel veranschaulicht ein Webadressfragment, das im Feld "URL-Fragment" eingegeben werden soll.
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome
Geben Sie das folgende Webadressfragment im Feld "URL-Fragment" ein: jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2089
Die Ergebnisse erscheinen im folgenden Beispiel: wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=
corbaloc:iiop:myhost.mycompany.com:2089