Eine WS-Notification-Anwendung schreiben, die einen Web-Service-Endpunkt bereitstellt

Schreiben Sie eine Java™ EE-Anwendung, die eine Web-Service-Defintion enthält, die im Anwendungsserver implementiert werden und als NotificationProducer, NotificationConsumer oder bedarfsbasierter Publisher agieren kann.

Vorbereitende Schritte

In der Beschreibung dieser Task wird davon ausgegangen, dass die folgenden Ressourcen verfügbar sind:
  • Installierte und funktionierende Kopie von IBM® Rational Application Developer, Rational Software Architect oder eines ähnlichen Tools,
  • WSDL-Datei für den Endpunkt, der bereitgestellt werden soll.

Informationen zu diesem Vorgang

Zum Schreiben einer WS-Notification-Anwendung, die einen Web-Service-Endpunkt bereitstellt, folgen Sie der von Ihrem Tool unterstützten Methode, um aus einer WSDL-Datei eine Web-Service-Implementierung zu erstellen. In Rational Software Architect gibt es beispielsweise in der Lernprogrammsammlung unter "Create and deploy a WS-I compliant web service and an enterprise bean skeleton from a WSDL document by using the WebSphere Application Server runtime environment" einen Assistenten. Dieser Assistent führt Sie durch die folgenden Schritte zum Schreiben einer JAX-RPC-Anwendung. Die Schritte sind ähnlich wie beim Schreiben einer JAX-WS-Anwendung. Ein Beispiel für eine JAX-WS-NotificationConsumer-Clientanwendung, die einen Web-Service-Endpunkt bereitstellt, finden Sie im Artikel Writing JAX-WS applications for WS-Notification.

Vorgehensweise

  1. Ein dynamisches Webprojekt erstellen.
  2. WSDL-Datei importieren und validieren.
  3. Erstellen Sie einen Web-Service. Wählen Sie File > New > Other > Web services > Web service wizard > Skeleton EJB web service aus.
  4. Implementieren Sie die Geschäftsmethoden in der generierten EJB-Klasse. Welche Methoden Sie auswählen, richtet sich nach dem Typ des bereitzustellenden Endpunkts (NotificationProducer, NotificationConsumer oder On Demand Publisher).
  5. Exportieren Sie die Anwendung.

Nächste Schritte

Jetzt können Sie die Anwendung, wie im Artikel Unternehmensanwendungsdateien über die Konsole installieren beschrieben, in WebSphere Application Server implementieren. Stellen Sie sicher, dass in der Anzeige "Installationsoptionen auswählen" die Option Web-Services implementieren ausgewählt ist.

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=tjwsn_task_adev1
Dateiname:tjwsn_task_adev1.html