Gestión de aplicaciones

Las aplicaciones y módulos J2EE (Java™ 2 Platform, Enterprise Edition) (Java EE) incluyen un descriptor de despliegue basado en XML (Extensible Markup Language) que especifica varios artefactos Java pertenecientes a las aplicaciones o módulos. Los artefactos Java EE incluyen definiciones de EJB (Enterprise JavaBeans), definiciones de roles de seguridad, referencias de EJB, referencias de recursos, etc. Estos artefactos definen distintas referencias no resueltas que utiliza la lógica de aplicación. La especificación Java EE requiere que estos artefactos se correlacionen con información específica de la plataforma Java EE como, por ejemplo, la que se encuentra en WebSphere Application Server durante el despliegue de las aplicaciones Java EE.

Las herramientas de ensamblaje de aplicaciones a las que da soporte WebSphere Application Server, junto con el soporte para la gestión de aplicaciones proporcionado con el producto, facilitan la recopilación de cierta información de WebSphere Application Server. La información recopilada se utiliza para resolver referencias definidas en varios descriptores de despliegue de una aplicación Java EE. Esta información se almacena en el archivo EAR de aplicación junto con los descriptores de despliegue. El diagrama siguiente muestra la estructura de un archivo EAR (enterprise archive) rellenado con información de despliegue específica de WebSphere Application Server.Archivo EAR que contiene información de despliegue de WebSphere Application Server

La arquitectura de gestión de aplicaciones proporciona un conjunto de clases con el que los desplegadores pueden recopilar información de despliegue de WebSphere Application Server. Esta información también se conoce como información de enlace y se almacena en el archivo EAR de aplicación. El desplegador puede instalar el archivo EAR en una configuración de WebSphere Application Server utilizando la interfaz AppManagement.

El soporte para la gestión de aplicaciones de WebSphere Application Server proporciona funciones como, por ejemplo, la instalación y desinstalación de aplicaciones, la edición de información de enlace para las aplicaciones instaladas, la actualización de toda la aplicación o parte de ella, la exportación de la aplicación, etc. La interfaz com.ibm.websphere.management.application.AppManagement, que se expone como un MBean de AppManagement basado en JMX (Java Management Extensions) de WebSphere Application Server, proporciona esta funcionalidad. El código que se ejecuta en el servidor o en un programa cliente administrativo autónomo puede acceder a la interfaz. El acceso a las funciones de gestión de aplicaciones también es posible sin disponer de WebSphere Application Server. Esta modalidad, conocida como modalidad local, es particularmente útil para instalar las aplicaciones Java EE como parte de la instalación del producto. Para WebSphere Application Server, Network Deployment, el MBean de AppManagement sólo está presente en el gestor de despliegue, que facilita la configuración y administración centralizadas.

Despliegue de aplicaciones en una configuración de WebSphere Application Server, Network Deployment

El siguiente diagrama explica el despliegue de aplicaciones para el producto WebSphere Application Server, Network Deployment:
  1. El archivo EAR de aplicación que instale se almacena en el repositorio de la configuración maestra del gestor de despliegue junto con los metadatos de aplicación.
  2. La operación de sincronización de la configuración duplica la aplicación del repositorio maestro en el repositorio del nodo de destino.
  3. El archivo EAR de aplicación se extrae en el destino de instalación del nodo de destino al finalizar la operación de sincronización.
  4. El entorno de ejecución de WebSphere Application Server lee la lógica empresarial de la aplicación, por ejemplo, las clases EJB, servlets y JavaServer Pages (JSP) del destino de instalación mientras da servicio a las solicitudes de clientes de aplicaciones.
  5. Al iniciar la aplicación, WebSphere Application Server sólo lee los metadatos de la aplicación, por ejemplo, los descriptores de despliegue y los enlaces de WebSphere Application Server del repositorio de configuración o del destino de instalación, dependiendo de la opción especificada durante la instalación de la aplicación.

Despliegue de aplicaciones en una configuración de Network Deployment


Icon that indicates the type of topic Concept topic



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