Utilizzo dei sensori Oracle BPEL Process Manager

I sensori compositi all'interno di un'applicazione SOA offrono la possibilità di definire campi tracciabili sui messaggi e consentono di trovare un'istanza composita specifica cercando uno o più campi all'interno di un messaggio. Ad esempio, un sensore potrebbe essere definito per un numero d'ordine all'interno di un messaggio, permettendoci così di trovare l'istanza in cui si trova il numero d'ordine in questione.

I sensori compositi possono essere definiti all'interno di un'applicazione SOA in diversi componenti:

  • Componente di servizio (servizio esposto)

  • Componente di riferimento (riferimento esterno)

  • Mediatore o componente BPEL che si è abbonato a un evento aziendale (la pubblicazione di un evento non può avere un sensore)

Diversi modi per definire il sensore composito

Esistono diversi modi per definire un sensore composito:

  • Specificando una variabile esistente come sensore.
  • Da un'espressione con l'aiuto del generatore di espressioni.
  • Utilizzando le proprietà (ad esempio le proprietà dell'intestazione del messaggio).

Sensori in Enterprise Manager

La definizione di un sensore consente una rapida ricerca dei dati all'interno di un'istanza composita nella EM Console.

Nella dashboard di EM Console, un utente può cercare istanze in base al nome e al valore del sensore.

Nella scheda "Istanze di flusso", è possibile selezionare i sensori dai menu a discesa e utilizzare valori jolly per il valore del sensore.