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
- Ein dynamisches Webprojekt erstellen.
- WSDL-Datei importieren und validieren.
- Erstellen Sie einen Web-Service. Wählen Sie
aus.
- 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).
- 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.