Déploiement d'un service Web entrant

Le déploiement d'un service Web dans votre environnement de production s'effectue de la même manière que celui d'autres ressources, c'est-à-dire sous forme de mises à jour que vous appliquez à WebSphere Application Server via sa console d'administration.

Procédure

  1. Empaquetez les ressources :
    1. Dans l'environnement de développement, faites un clic droit sur le projet Web WebServicesRouter et sélectionnez Exporter… > Exporter... > Fichier WAR. Dans les écrans suivants, sélectionnez votre projet Web et une destination afin de créer le fichier WAR.
    2. Créez un fichier zip pour les actifs du magasin en créant un package à l'aide de l'HCL Commerce Build tool. Ce fichier zip contiendra les fichiers que vous avez modifiés pour prendre en charge votre service Web, tels que :
      • messaging/webservice_SOABOD_template.extension.xml
      • struts-config-ext.xml pour HCL Commerce Version 9.0.0.x et struts-wcs-stores-custom.xml pour 9.0.x
      • tous les fichiers XML additionnels que vous avez créés pour le mappage des messages
      • les nouveaux fichiers JSP
      Les fichiers mis à jour sont tous les fichiers XML additionnels qui ont été créés pour le mappage des messages. Vous pouvez aussi avoir personnalisé vos fichiers JSP ou en avoir créé de nouveaux.
  2. Ouvrez la console d'administration de WebSphere Application Server.
  3. Suivez les Updating enterprise applications with the console pour déployer les services Web et les ressources de magasin.
    • Pour déployer le projet Web WebServicesRouter, suivez les instructions relatives à l'ajout d'un seul module.
    • Pour les ressources du magasin, suivez les instructions relatives à l'ajout d'une application partielle.
    Remarque : Vous n'avez pas besoin de sauvegarder votre configuration tant que vous n'avez pas appliqué toutes vos mises à jour. La sauvegarde entre mises à jour ne fait que ralentir les étapes de déploiement.