WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Préparation au déploiement sur un serveur

Après avoir développé et testé un module, vous devez l'exporter d'un système de test vers un environnement de production en vue de son déploiement. Pour installer une application, vous devez également déterminer les chemins requis lors de l'exportation du module et les bibliothèques requises par celui-ci.

Avant de commencer

Avant de commencer, vous devez avoir développé et testé vos modules sur un serveur de test et résolu les incidents et les problèmes liés aux performances.
Important : Pour éviter de remplacer une application ou un module s'exécutant déjà dans un environnement de déploiement, assurez-vous que le nom du module ou de l'application est différent de celui déjà installé.

Pourquoi et quand exécuter cette tâche

Cette tâche vérifie que toutes les pièces nécessaires d'une application sont disponibles et rassemblées dans les bons fichiers pour être amenées vers le serveur de production.
Remarque : Vous pouvez également exporter un fichier d'archive d'entreprise (EAR) à partir de WebSphere Integration Developer et installer ce fichier directement dans WebSphere ESB.
Important : Si les services internes d'un composant utilisent une base de données, installez l'application sur un serveur connecté directement à une base de données.
Procédure
  1. Localisez le dossier contenant les composants du module que vous souhaitez déployer.

    Le dossier contenant les composants doit porter le nom module-nomet contenir un fichier nommé module.module correspondant au module de base.

  2. Vérifiez que tous les composants contenus dans le module se trouvent dans les sous-dossiers de composant sous le dossier du module.

    Pour faciliter l'utilisation, nommez le sous-dossier de la façon suivante module/composant.

  3. Vérifiez que tous les fichiers du composants figurent dans le sous-dossier de composant approprié et que leur nom ressemble à nom-fichier-composant.composant.

    Les fichiers de composants contiennent les définitions de chaque composant individuel à l'intérieur du module.

  4. Vérifiez que tous les autres composants et artefacts se trouvent bien dans les sous-dossiers de composants qui exigent leur présence.

    Lors de cette étape, vous allez vérifier que toutes les références à des outils nécessaires à un composant sont disponibles. Les noms de composants ne doivent pas entrer en conflit avec les noms que la commande serviceDeploy utilise pour hiérarchiser les modules. Voir convention de dénomination des modules de transfert.

  5. Vérifiez que le fichier de références, module.references, existe bien dans le dossier module de l'étape 1.

    Le fichier de références définit les références et les interfaces à l'intérieur du module.

  6. Vérifiez que le fichier câblage, module.wires, existe bien dans le dossier composant.

    Le fichier câblage complète les connexions entre les références et les interfaces du module.

  7. Vérifiez que le fichier manifeste, module.manifest, existe bien dans le dossier composant.

    Le manifeste répertorie le module et tous les composants du module. Il contient également une instruction de chemin de classes afin de permettre à la commande serviceDeploy de localiser tout autre module nécessaire au module.

  8. Créez un fichier compressé ou un fichier JAR du module représentant l'entrée de la commande serviceDeploy que vous utiliserez afin de préparer l'installation du module vers le serveur de production.

Exemple de structure de dossiers pour le module MyValue avant le déploiement

Ce qui suit illustre la structure de répertoire du module MyValueModule comprenant les composants MyValue, CustomerInfo et StockQuote.

MyValueModule
   MyValueModule.manifest
   MyValueModule.references
   MyValueModule.wiring
   MyValueClient.jsp
process/myvalue
   MyValue.component
   MyValue.java
   MyValueImpl.java
service/customerinfo
   CustomerInfo.component
   CustomerInfo.java
   Customer.java
   CustomerInfoImpl.java
service/stockquote
   StockQuote.component
   StockQuote.java
   StockQuoteAsynch.java
   StockQuoteCallback.java
   StockQuoteImpl.java

Que faire ensuite

Installez le module sur les systèmes de production comme décrit à la rubrique Installation d'un module sur un serveur de production.

task Rubrique relative à une tâche

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tdev_prepdepserv.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).