Ensamblaje de aplicaciones

El ensamblaje de aplicaciones consiste en crear módulos Java EE (Java™ Platform, Enterprise Edition) que se pueden desplegar en servidores de aplicaciones. Los módulos se crean a partir de los artefactos de código como, por ejemplo, los archivos WAR (Web Application Archive, los archivos RAR (Resource Adapter Archive), los archivos JAR EJB (Enterprise Bean) y los archivos JAR (Application Client Archive). Este empaquetado y configuración de artefactos de código en módulos EAR (Enterprise Archive) o en módulos web autónomos es necesario para desplegar los módulos en un servidor de aplicaciones.

Antes de empezar

Desarrolle los artefactos de código que desee desplegar en un servidor de aplicaciones y pruébalos en el entorno de desarrollo integrado que prefiera. Los artefactos de código que puede ensamblar en módulos Java EE desplegables son los siguientes:

  • Enterprise beans
  • Servlets, archivos JSP (JavaServer Pages) y otros componentes web
  • Implementaciones del adaptador de recursos (conector)
  • Aplicaciones cliente
  • Módulos SIP (Session Initiation Protocol) (archivos SAR)
  • Otras clases y archivos que se admiten

Para ensamblar los artefactos de código en módulos Java EE desplegables, puede utilizar una herramienta de ensamblaje soportada. El producto da soporte a IBM® Rational Application Developer para software WebSphere e IBM WebSphere Application Server Developer Tools para Eclipse para desarrollar, ensamblar y desplegar módulos Java EE.

Acerca de esta tarea

Los artefactos de código se ensamblan en módulos Java EE para desplegar los artefactos de código en un servidor de aplicaciones. Cuando se ensamblan artefactos de código, empaquete y configure los artefactos de código en aplicaciones y módulos Java EE desplegables, edite las anotaciones o los descriptores de despliegue y correlacione las bases de datos según sea necesario. A menos que ensamble los artefactos de código en módulos Java EE, no puede ejecutarlos satisfactoriamente en un servidor de aplicaciones.

Los pasos describen cómo ensamblar artefactos de código Java EE en módulos desplegables mediante una herramienta de ensamblaje. Alternativamente, puede utilizar una herramienta de despliegue rápido para ensamblar y desplegar rápidamente los archivos de código J2EE (Java 2 Platform, Enterprise Edition) 1.3 ó 1.4. Consulte "Despliegue rápido de aplicaciones J2EE" para obtener información detallada.

Procedimiento

  1. Inicie la herramienta de ensamblaje.
  2. Opcional: Lea la documentación en línea de la herramienta de ensamblaje.
  3. Configure la herramienta de ensamblaje para trabajar en módulos Java EE.
  4. Migre J2EE 1.4 o proyectos o artefactos de código anteriores creados con Application Server Toolkit, Assembly Toolkit, AAT (Application Assembly Tool) o con una herramienta diferente.

    Para migrar archivos, utilice el asistente de migración o importe los archivos a la herramienta de ensamblaje.

  5. Cree un proyecto de aplicación empresarial al cual puede añadir archivos de archivado. Puede crear proyectos de aplicación de empresa por separado o cuando crea archivos de archivación como los siguientes:
    • Cree un proyecto web.
    • Cree un proyecto EJB (enterprise bean).
    • Cree un cliente de aplicación.
    • Cree un proyecto de adaptador de recursos (conector).
  6. Edite las anotaciones o los descriptores de despliegue como sea necesario. Puede editar los descriptores de despliegue o anotaciones para módulos de aplicaciones empresariales, módulos Web, módulos de clientes de aplicaciones, módulos de adaptadores de recursos (conectores) y módulos EJB (Enterprise JavaBeans).

    Los temas en la documentación de Rational Application Developer proporcionan amplia información sobre la edición de anotaciones o descriptores de despliegue.

  7. Opcional: Genere correlaciones de EJB (enterprise bean) con bases de datos relacionales (RDB) para módulos EJB 2.1 o anterior.
  8. Verifique los archivos archivadores.
  9. Genere código de despliegue para módulos de servicios web o para aplicaciones de empresa que utilizan módulos de servicios web.

Qué hacer a continuación

Después de ensamblar las aplicaciones, utilice una herramienta de gestión de sistemas para desplegar los archivos EAR o WAR en el servidor de aplicaciones. En la sección "Modos de instalar aplicaciones de empresa o módulos" se listan las herramientas de gestión de sistemas disponibles para desplegar módulos Java EE en un servidor de aplicaciones. La herramienta de gestión de sistemas sigue las instrucciones de despliegue y seguridad definidas en las anotaciones o los descriptores de despliegue y permite modificar enlaces especificados en una herramienta de ensamblaje. Esta herramienta busca los recursos externos necesarios que utiliza la aplicación, tales como los enterprise beans y las bases de datos.

Comprima la aplicación de modo que el archivo EAR contenga sólo los módulos necesarios. Los módulos pueden incluir metadatos para los módulos, como información sobre anotaciones, descriptores de despliegue, enlaces y extensiones de IBM.

Durante la instalación, utilice la consola administrativa para llevar a cabo las instrucciones de seguridad definidas en las anotaciones o en los descriptores de despliegue y para localizar los recursos externos necesarios, como enterprise beans y bases de datos. Puede añadir propiedades de configuración y volver a definir las propiedades de enlace definidas en una herramienta de ensamblaje.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tatk_assembling
File name: tatk_assembling.html