Qué se supervisa

Puede supervisar sucesos de componentes de servicio en IBM® Business Process Manager seleccionando determinados puntos que alcanza un suceso de componentes de servicio durante el proceso. Cada componente de servicio define estos puntos de suceso, que generan (o "activan") un suceso cuando la aplicación efectúa el proceso en esos puntos concretos. También puede supervisar las estadísticas de rendimiento para los sucesos de componentes de servicio.

Independientemente del tipo de supervisión que tiene previsto realizar en los componentes de servicio (determinación de problemas, ajuste de rendimiento o supervisión de procesos), supervise un determinado punto al que se llegue durante el proceso. Se hace referencia a este punto como punto de suceso y son estos puntos los que se seleccionan para supervisar. Cada punto de suceso encapsula el distintivo de clase de componente de servicio, una clase de elemento opcional (que se trata de funciones específicas de un tipo de componente de servicio) y la naturaleza del suceso. Todos estos factores determinan el tipo de suceso generado por la supervisión.

Las naturalezas de suceso describen las situaciones necesarias para generar sucesos durante el proceso de componentes de servicio. Estas naturalezas son puntos clave en la estructura lógica de un componente de servicio que se selecciona para ser supervisado. Las naturalezas más comunes de los sucesos de componente de servicio son ENTRY, EXIT y FAILURE, pero hay muchas otras naturalezas, en función del componente y elemento específicos. Siempre que se invoca posteriormente una aplicación que contiene el componente de servicio especificado, se activa un suceso cada vez que el proceso de un componente de servicio cruza los puntos correspondiente a la naturaleza del suceso.

A modo de ejemplo sobre cómo se definen los sucesos para una clase de componente de servicio, la clase de componente de servicio MAP puede activar directamente sucesos con naturalezas de ENTRY, EXIT y FAILURE. También incluye una clase de elemento, denominada Transformación, que define un tipo específico de funcionalidad en la clase de componente MAP. Este elemento también activa sucesos con las naturalezas ENTRY, EXIT y FAILURE. Por consiguiente, la clase de componente de servicio MAP puede activar un máximo de seis sucesos diferentes en función de la combinación de elementos y naturalezas que especifique. La lista de todos los componentes de servicio, sus elementos y sus naturalezas de sucesos están contenidos en el catálogo de sucesos.

La supervisión es una capa diferenciada de funcionalidad que se encuentra sobre el proceso de las aplicaciones y no interfiere con el proceso de los componentes de servicio. La supervisión se dedica únicamente al proceso de componentes de servicio en la medida en que detecta actividad en un punto de suceso específico. Cuando se detecta una actividad, se activa un suceso mediante la supervisión, que determina dónde se envía el suceso y qué datos se incluyen en dicho suceso, basándose en el tipo de supervisión que realice:

Medida de rendimiento
Si está supervisando un componente de servicio para recopilar la medida de rendimiento, se activan los sucesos de peso ligero en la PMI (Performance Monitoring Infrastructure). Puede seleccionar para supervisión una o más de las tres estadísticas de rendimiento generadas para los componentes de servidor específicos del servidor:
  • Un contador para cada naturaleza de suceso EXIT: cuenta los cálculos correctos.
  • Un contador para cada naturaleza de suceso FAILURE: cuenta los cálculos anómalos
  • La duración de proceso, calculada entre los sucesos ENTRY y EXIT correspondientes (sólo cálculos síncronos).
También puede supervisar el rendimiento de las aplicaciones en el nivel SCA (Service Component Architecture) utilizando las estadísticas ARM (Application Response Measurement). Estas medidas le permiten supervisar una aplicación en un nivel de detalle más preciso dentro de la aplicación que el que está disponible en otros sucesos de componentes de servicio. Puede utilizar estas estadísticas para supervisar numerosos puntos distintos entre las invocaciones de llamada de aplicación inicial y las respuestas de servicio, si utilizan la SCA.
Sucesos de componentes de servicio con objetos de negocio
Si desea capturar los datos de los sucesos activados por supervisión en puntos de suceso específicos del componente de servicio, debe configurar el servidor para generar el suceso y codificar sus datos en formatos Common Base Event. Puede especificar el nivel de detalle de los datos de objetos de la empresa que se han de capturar en el cada suceso de componente de servicio. Puede publicar estos sucesos en un programa de registro o en el bus de Common Event Infrastructure (CEI), que direcciona la salida a una base de datos de servidor CEI especialmente configurada.