Utilización de los programas administrativos (JMX)

En este tema se describe cómo utilizar las interfaces de programación de aplicaciones Java™ (API) para administrar WebSphere Application Server y para gestionar las aplicaciones.

Antes de empezar

Puede administrar WebSphere Application Server y las aplicaciones mediante las herramientas que se entregan con el producto y a través de programación con las API Java.

La herramienta de creación de scripts wsadmin, la consola administrativa y las herramientas de línea de mandatos que se entregan con el producto. Estas herramientas administrativas proporcionan la mayor parte de las funciones que se necesitan para gestionar el producto y las aplicaciones que se ejecutan en WebSphere Application Server. Puede utilizar las herramientas de línea de mandatos desde scripts de automatización para controlar los servidores. Los scripts que se escriben para la herramienta de creación de scripts wsadmin ofrecen una amplia variedad de posibles soluciones personalizadas que puede desarrollar con rapidez.

Investigue estas herramientas con las API Java para determinar las mejores maneras de administrar WebSphere Application Server y las aplicaciones. Para obtener información sobre las API de Java, consulte la documentación de las interfaces de programación de aplicaciones.

  • No es necesaria ninguna acción para las API JMS de WAS: Todas las máquinas virtual Java (JVM) de WebSphere Application Server incluyen una implementación incorporada de JMX (Java Management Extensions). Las JVM del servidor de aplicaciones versión 5 contienen una implementación de la especificación JMX 1.0. Las JVM del servidor de aplicaciones versión 6.0 contienen una implementación de la especificación JMX 1.2. La implementación JMX 1.0 que se utiliza en la versión 5 es el paquete TMX4J que proporciona IBM® Tivoli. La especificación JMX 1.2 que se utiliza en la versión 6.0 y posterior es el paquete mx4j de origen abierto. El cambio de implementación JMX con los releases no afecta al comportamiento de los JMX MBeans del servidor de aplicaciones. No se modifica ninguna interfaz de programas de aplicación (API) de administración del servidor de aplicaciones debido al cambio de la especificación JMX V1.0 a la especificación JMX V1.2.
  • Es posible que sea necesaria una acción para los MBeans personalizados: La especificación JMX V1.2 es compatible con la especificación JMX V1.0 anterior. No obstante, puede que tenga que hacer una migración de los MBeans personalizados que no proporcione el producto Application Server de la versión 5 a la versión 6.0 y posteriores. El problema principal de estos MBeans personalizados está relacionado con los valores que se utilizan en las propiedades clave de la clase JMX ObjectName del MBean. La implementación mx4j de origen abierto fuerza la validación de propiedades de forma más rigurosa según la especificación JMX 1.2. Pruebe los MBeans personalizados que ha desplegado en la versión 5 en la versión 6.0 y posteriores para garantizar la compatibilidad. En la especificación JMX 1.2 puede encontrar más información sobre los cambios de la especificación JMX V1.2 con respecto a la especificación JMX V1.0.

Acerca de esta tarea

WebSphere Application Server da soporte al acceso a las funciones administrativas a través de un conjunto de métodos y de clases Java. Puede escribir un programa Java que realice cualquiera de las funciones administrativas de las herramientas administrativas de WebSphere Application Server. También puede ampliar el sistema administrativo básico de WebSphere Application Server para que incluya sus propios recursos gestionados.

Puede preparar, instalar, desinstalar, editar y actualizar aplicaciones a través de programación. La preparación de una aplicación para la instalación implica la recopilación de varios tipos de información de enlace específica de WebSphere Application Server para resolver referencias que se definen en los descriptores de despliegue de aplicaciones. Esta información se puede modificar también después de la instalación editando una aplicación desplegada. La actualización consiste en la adición, eliminación o sustitución de un solo archivo o de un solo módulo en una aplicación instalada o en proporcionar una aplicación parcial que manipule un conjunto arbitrario de archivos y módulos en la aplicación desplegada. La actualización de toda la aplicación desinstala la aplicación antigua e instala la nueva. La desinstalación de una aplicación la elimina completamente de la configuración de WebSphere Application Server.

Lleve a cabo cualquiera o todas las tareas siguientes para gestionar WebSphere Application Server y la aplicaciones Java EE (Java Platform, Enterprise Edition) a través de programación.

Procedimiento

Resultados

En función de las tareas que realice, ha creado un programa administrativo propio, ha ampliado la consola administrativa de WebSphere Application Server, ha conectado y gestionado servidores de proveedores o gestionado las aplicaciones a través de programación.

Qué hacer a continuación

Puede continuar administrando WebSphere Application Server y las aplicaciones a través de programación o en combinación con las herramientas que se entregan con WebSphere Application Server.

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=tjmx_programming
File name: tjmx_programming.html