Preparación para desplegar en un servidor

Después de desarrollar y probar un módulo, debe exportar el módulo desde un sistema de prueba y traerlo a un entorno de producción para su despliegue. Para instalar una aplicación, también debe conocer las vías de acceso necesarias al exportar el módulo y las bibliotecas que el módulo necesite.

Antes de empezar

Antes de iniciar esta tarea, debe haber desarrollado y probado los módulos en un servidor de prueba y haber resuelto los problemas y cuestiones de rendimiento.

Por qué y cuándo realizar esta tarea

Esta tarea verifica que todas las piezas necesarias de una aplicación estén disponibles y empaquetadas en los archivos correctos para llevarlas al servidor de producción.
Nota: También puede exportar un archivo EAR (Enterprise ARchive) desde WebSphere Integration Developer e instalarlo directamente en WebSphere Process Server.
Importante: Si los servicios de un componente utilizan una base de datos, instale la aplicación en un servidor conectado directamente a la base de datos.

Pasos para realizar esta tarea

  1. Localice la carpeta que contiene los componentes correspondientes al módulo que va a desplegar.

    La carpeta de componentes debe denominarse nombre-módulo con un archivo denominado módulo.module, el módulo base.

  2. Verifique que todos los componentes contenidos en el módulo están en subcarpetas de componente debajo de la carpeta de módulo.

    Para su facilidad de uso, indique la subcarpeta similar a módulo/componente.

  3. Verifique que todos los archivos que abarcan cada componente están contenidos en la subcarpeta de componentes correspondiente y tiene un nombre similar a nombre-archivo-componente.component.

    Los archivos de componente contienen las definiciones para cada componente individual en el módulo.

  4. Verifique que todos los componentes y artefactos están en las subcarpetas del componente que los necesita.

    En este paso se asegura que las referencias a artefactos que un componente necesita estén disponibles. Los nombres de componentes no deben estar en conflicto con los nombres que el mandato serviceDeploy utiliza para los módulos intermedios. Consulte Convenios de denominación para módulos intermedios.

  5. Verifique que un archivo de referencias, módulo.references, existe en la carpeta de módulo del paso 1.

    El archivo de referencias define las referencias y las interfaces en el módulo.

  6. Verifique que un archivo de cables, módulo.wires, existe en la carpeta de componentes.

    El archivo de cables completa las conexiones entre las referencias y las interfaces en el módulo.

  7. Verifique que un archivo de manifiesto, módulo.manifest, existe en la carpeta de componentes.

    El manifiesto lista el módulo y todos los componentes que abarcan el módulo. También contiene una sentencia classpath de manera que el mandato serviceDeploy pueda localizar los demás módulos que el módulo necesita.

  8. Cree un archivo comprimido o JAR del módulo como entrada al mandato serviceDeploy que utilizará para preparar el módulo para la instalación en el servidor de producción.

Ejemplo de estructura de carpetas para el módulo MyValue antes del despliegue

El ejemplo siguiente ilustra la estructura de directorios del módulo MyValueModule, que se compone de los componentes MyValue, CustomerInfo y 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

Qué hay que hacer a continuación

Instale el módulo en los sistemas de producción como se describe en el apartado Instalación de un módulo en un servidor de producción.
Conceptos relacionados
Visión general de bibliotecas y archivos JAR
Visión general del archivo EAR
Referencia relacionada
Mandato serviceDeploy
Información relacionada
Consideraciones sobre la instalación de aplicaciones de servicio en clústeres

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)