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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.