Ecriture d'une application WS-Notification exposant un noeud final de service Web

Créez une application Java™ EE contenant une définition de service Web, pouvant être déployée sur le serveur d'applications et servant de fournisseur de messages de notification, de consommateur de notification ou de diffuseur de publications reposant sur la demande.

Avant de commencer

Avant d'effectuer cette tâche, vous devez disposer des ressources suivantes :
  • Une copie installée et fonctionnelle de IBM® Rational Application Developer, Rational Software Architect ou des outils équivalents.
  • Le fichier WSDL du noeud final devant être exposé.

Pourquoi et quand exécuter cette tâche

Pour écrire une application WS-Notification qui expose un noeud final de service Web, appliquez la méthode fournie par vos outils pour créer une implémentation du service web à partir d'un fichier WSDL. Par exemple, dans Rational Software Architect, il existe un assistant dans la galerie des tutoriels sous "Create and deploy a WS-I compliant web service and an enterprise bean skeleton from a WSDL document using the WebSphere Application Server runtime environment". Cet assistant vous guide à travers les étapes suivantes pour créer une application JAX-RPC : Ces étapes sont très similaires à la création d'une application JAX-WS. Pour obtenir un exemple d'application client NotificationConsumer JAX-WS exposant un noeud final de service Web, voir Writing JAX-WS applications for WS-Notification.

Procédure

  1. Créez un projet Web dynamique.
  2. Importez et validez le fichier WSDL.
  3. Créez le service Web. Sélectionnez Fichier > Nouveau > Autre > Services Web > Assistant de service Web > Service web de squelette EJB.
  4. Implémentez les méthodes métier dans la classe EJB générée. Votre choix de méthodes dépend du type de noeud final que vous exposez (expéditeur de messages de notification, récepteur de messages de notification ou diffuseur de publications reposant sur la demande).
  5. Exportez l'application.

Que faire ensuite

Vous pouvez désormais déployer l'application sur WebSphere Application Server comme décrit dans Installation de fichiers d'application d'entreprise à l'aide de la console. Dans le panneau Sélectionner les options d'installation, sélectionnez l'option Déploiement de services Web.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjwsn_task_adev1
Nom du fichier : tjwsn_task_adev1.html