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

  1. Öffnen Sie die Administrationskonsole.
  2. Klicken Sie auf Anwendungen > Unternehmensanwendungen > Anwendungsinstanz > Informationen zum JMS- und EJB-Endpunkt-URL angeben.
  3. Suchen Sie die Liste mit den EJB-Modulen.
  4. Wählen Sie das Anwendungsmodul aus.
  5. Geben Sie das folgende Webadressfragment im Feld URL-Fragment ein.

    Geben Sie ein Webadressfragment ein, das als Suffix im Anfangsabschnitt der Webadresse fungiert und über die Prüfung der Implementierungsinformationen des Web-Service abgerufen wird. Nähere Informationen finden Sie im Beispiel nach dieser Task.

    Mit dem eingegebenen Wert wird das Positionsattribut des Portelements "generic:address" innerhalb der WSDL-Datei, die mit dem Link für den Dateinamen Anwendungsname_ExtendedWSDLFiles.zip in der Anzeige "WSDL-Zip-Dateien veröffentlichen" veröffentlicht wird, definiert. Die Namen der zip-Datei sind als Links in der Anzeige aufgelistet.

  6. Klicken Sie auf OK.
  7. Klicken Sie auf Speichern.

Ergebnisse

Sie haben EJB-Endpunkte für Web-Services, auf die von EJB-Bindungen direkt zugegriffen wird, konfiguriert.

Beispiel

Das folgende Beispiel veranschaulicht ein Webadressfragment, das im Feld "URL-Fragment" eingegeben werden soll.

Die folgenden Webadressinformationen können vom EJB-Implementierungsdeskriptor abgerufen werden:
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

Nächste Schritte

Stellen Sie dem Serviceanforderer eine Beschreibung des Web-Service bereit, indem Sie WSDL-Dateien veröffentlichen. Wenn Sie mehr erfahren möchten, lesen Sie die Informationen zum Verfügbarmachen von Web-Service-Anwendungen für Clients.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_provideejb
Dateiname:twbs_provideejb.html