Implémentation d'applications de services Web à partir de fichiers WSDL existants à l'aide de JAX-RPC
Vous pouvez développer un service Web à partir d'un fichier WSDL (Web Services Description Language) existant en utilisant le modèle de programmation JAX-RPC Java™ API for XML-based RPC).
Avant de commencer
Identifiez le fichier WSDL définissant le service Web que vous souhaitez implémenter. Vous pouvez développer un fichier WSDL ou en obtenir un à partir d'un service Web, par email, téléchargement ou à partir d'une URL.
Pourquoi et quand exécuter cette tâche
Pour développer des services Web sur la base d'un modèle de programmation JAX-RPC, vous pouvez utiliser une approche ascendante à partir d'un JavaBeans ou d'un bean enterprise existant, ou utiliser une approche descendante à partir d'un fichier WSDL (Web Services Description Language) existant. Cette tâche décrit le déroulement d'une approche descendante.
Lorsque vous développez un service Web JAX-RPC à partir d'un fichier WSDL existant, créez le JavaBeans ou le bean enterprise et les artefacts qui activent le bean en tant que services Web et assemblez tous les artefacts requis pour le service Web et déployez l'application sur le serveur d'applications.
- Considérations relatives à l'utilisation de JavaBeans
Les JavaBeans exposés en tant que services Web JAX-RPC sont pris en charge uniquement via un transport HTTP.
- Considérations liées à l'utilisation de beans enterprise
- Le bean enterprise doit être un bean session sans état.
- Les beans enterprise exposés en tant que services Web JAX-RPC doivent être inclus dans les modules EJB 2.1, EJB 3.0 ou d'une version supérieure.
- Pour les services Web JAX-RPC avec les noeuds finaux de type EJB 2.1, les paramètres de méthode des services Web doivent correspondre à l'un des types JAX-RPC pris en charge. Ces exigences sont détaillées dans la spécification JAX-RPC.
- Les services Web JAX-RPC utilisant les beans enterprise sont pris en charge via un transport HTTP ou JMS (Java Message Service ).
Pratiques recommandées: La procédure recommandée est d'utiliser un bean enterprise de type EJB 2.1 avec les applications JAX-RPC. bprac
Procédure
Résultats
Vous avez développé une application de services Web JAX-RPC à partir d'un fichier WSDL existant.
Que faire ensuite
Après avoir déployé le fichier EAR, testez le service Web afin de vous assurer qu'il fonctionne avec le serveur d'applications.