Des outils sont mis à disposition pour vous assister dans le cadre de certaines étapes du développement de services Web :
- Créer ou transformer. Créez des services Web
ascendants à partir d'artefacts existants, tels que des beans
Java™
et des beans enterprise. Créez des services Web descendants à partir de documents WSDL découverts à partir d'autres documents ou créés à l'aide de l'éditeur WSDL.
- Générer. Encapsulez des artefacts existants comme services SOAP accessibles et décrivez-les en WSDL. Les assistants de services Web vous assistent dans la génération d'un proxy de client
Java
vers les services Web décrits dans le document WSDL et dans la génération de squelettes de
bean Java
à partir d'un document WSDL.
- Déployer. Déployez des services Web dans divers environnements de test.
- Tester. Testez les services Web s'exécutant en local ou à distance afin d'obtenir un résultat instantané.
- Développer. Générez des applications exemples sur lesquelles vous pourrez vous appuyer pour créer votre propre application client de service Web.
Vue Services
La vue Services dans les perspectives
Java EE et Web permet aux développeurs de services Web d'accéder rapidement à un éventail d'outils qui simplifient le développement des services Web. Ces tâches peuvent également être effectuées dans la vue Explorateur d'entreprise, mais la vue Services affiche seulement les services et les clients, ce qui facilite la recherche, ainsi que des menus contextuels propres au développement de services Web.
Les outils JAX-WS que vous pouvez lancer depuis la vue Services sont les suivants :
- Editeur d'interface WSDL
- Vous pouvez ouvrir le fichier WSDL pour votre client ou service Web dans l'éditeur WSDL afin de l'afficher ou de l'éditer. Cette option est disponible pour les fichiers WSDL statiques de votre espace de travail et pour les fichiers WSDL dynamiques générés par l'environnement d'exécution. Les fichiers WSDL dynamiques ne peuvent pas être édités.
- Editeurs de descripteur de déploiement
- Si votre client ou service Web dispose de descripteurs de déploiement, vous pouvez lancer l'éditeur de descripteur de déploiement afin d'éditer le fichier webservices.xml.
- Génération de descripteurs de déploiement
- Si vous n'avez pas encore généré de descripteur de déploiement, vous pouvez le faire depuis cette vue. Bien que les descripteurs de déploiement ne soient pas requis pour les services Web JAX-WS car l'environnement d'exécution peut générer ces informations à la volée, en générant des descripteurs de déploiement dans votre espace de travail, vous pouvez personnaliser les paramètres de déploiement.
- Génération de client ou de service Web
- Selon l'objet sélectionné, vous pouvez générer un service Web descendant ou ascendant, ou un client de service Web.
- Gestion des ensembles de règles pour le client ou le service Web
- Vous pouvez appliquer et éditer des ensembles de règles WebSphere qui contrôle les qualités de service pour vos clients et services Web.
- Test avec l'explorateur de services Web
- Vous pouvez tester la fonction de votre service Web reposant sur un fichier WSDL dynamique ou statique avec l'explorateur de services Web.
- Configurer les gestionnaires de service Web JAX-WS
- Cette opération lance l'assistant de configuration des gestionnaires de services JAX-WS qui vous permet d'ajouter ou d'éditer des gestionnaires pour votre service Web JAX-WS.
- Création de modules de routeur
- Cette option est disponible pour les services Web d'EJB. L'assistant Création de modules de routeur active un ensemble de services Web dans un fichier archive d'application d'entreprise (EAR). Pour chaque fichier JAR d'EJB activé pour le service Web dans le fichier EAR, il ajoute un routeur HTTP, un routeur JMS, ou les deux, dans le fichier EAR. Chaque module de routeur fournit un noeud final de service Web pour un transport particulier.
