Uso de sensores de Oracle BPEL Process Manager

Los sensores compuestos dentro de una aplicación SOA brindan la capacidad de definir campos rastreables en mensajes y le permite encontrar una instancia compuesta específica al buscar un campo o campos dentro de un mensaje. Por ejemplo, se podría definir un sensor para un número de pedido dentro de un mensaje, lo que nos permite encontrar la instancia donde se encuentra el número de pedido en cuestión.

Los sensores compuestos se pueden definir dentro de una aplicación SOA en varios componentes:

  • Componente de servicio (servicio expuesto)

  • Componente de referencia (referencia externa)

  • Mediador o componente BPEL que se haya suscrito a un evento empresarial (la publicación de un evento no puede tener un sensor)

Diferentes formas de definir el sensor compuesto

Hay diferentes formas de definir un sensor compuesto:

  • Especificando una variable existente como sensor.
  • Mediante una expresión con la ayuda del constructor de expresiones.
  • Mediante el uso de propiedades (por ejemplo, propiedades de encabezado de mensaje).

Sensores en Enterprise Manager

La definición de un sensor permite una búsqueda rápida de datos dentro de una instancia compuesta en EM Console.

En el panel de EM Console, un usuario puede buscar instancias por nombre y valor del sensor.

En la pestaña "Instancias de flujo", puede seleccionar sensores de los menús desplegables y puede utilizar valores de tipo comodín para el valor del sensor.