Output e memorizzazione eventi

Eventi per le modifiche dello stato possono essere generati per eseguire i processi aziendali, le human task o entrambi.

Due infrastrutture emettono o memorizzano eventi, come quelli che possono essere richiamati dalle applicazioni. Le applicazioni possono utilizzare eventi per monitorare i processi aziendali e analizzare la cronologia dei processi aziendali o le human task o entrambi.

Gli eventi delle attività, ad esempio, possono essere emessi senza coinvolgere un processo aziendale. Questi eventi possono essere utilizzati dalla traccia di controllo e da CEI (Common Event Infrastructure). Questo viene applicato alle attività autonome, human task pure e attività richiamate dai componenti dell'applicazione diversi dai processi aziendali.

Poiché la generazione degli eventi ha impatto sulle prestazioni del sistema, è possibile selezionare l'infrastruttura da utilizzare per memorizzare ed emettere eventi:

Common Event Infrastructure
Gli eventi possono essere sia memorizzati che pubblicati per sottoscrivere le applicazioni. Per utilizzare questa infrastruttura evento, assicurarsi che Common Event Infrastructure sia installato e configurato.

Utilizzare l'emissione evento che si basa su Common Event Infrastructure per richiamare gli eventi nel formato Common Base Events, attraverso l'API (application programming interface) di Common Event Infrastructure. È possibile connettere le applicazioni di consumo sottoscrivendo o utilizzando l'interfaccia orientata alla query di Common Event Infrastructure.

L'emissione evento che si basa su Common Event Infrastructure ha avuto un impatto maggiore sulle prestazioni del sistema che dispongono degli eventi log di controllo. Tuttavia, fornisce maggiore flessibilità per le applicazioni di consumo.

Traccia di controllo
Gli eventi sono memorizzati come record di una tabella in un database relazionale.

Questa è un'infrastruttura di memorizzazione evento rapida che ha impatto minimo sulle prestazioni. Le applicazioni di consumo necessitano di query SQL (Structured Query Language) per richiamare gli eventi dal database.

È possibile selezionare una, entrambe o nessuna delle infrastrutture. La selezione di un'infrastruttura non implica che gli eventi vengono necessariamente memorizzati o emessi. La selezione abilita l'infrastruttura, mentre è possibile controllare la reale generazione di eventi in seguito, con meccanismi aggiuntivi. Tuttavia, l'abilitazione di un'infrastruttura crea un sovraccarico di base che influenza le prestazioni del sistema.

Informazioni correlate
Gestione di CEI (Common Event Infrastructure)

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)