Generazione e monitoraggio degli eventi

In WebSphere® Integration Developer, è possibile abilitare la generazione ed il monitoraggio degli eventi per gran parte dei componenti Business Integration prodotti dagli strumenti di editazione, come ad esempio i processi business e le regole aziendali. Lo strumento principale per l'abilitazione della generazione eventi e del monitoraggio in WebSphere Integration Developer è il monitor eventi.

In qualunque editor in cui si trova il monitor eventi, è possibile selezionare uno o più elementi del componente che può essere monitorato, quindi utilizzare il monitor eventi per scegliere gli eventi da generare e monitorare per gli elementi selezionati. Ad esempio, nell'editor del processo business, è possibile selezionare un attività Receive in un processo business process, quindi utilizzare il monitor eventi per scegliere gli eventi Attività avviata e Attività arrestata per la generazione ed il monitoraggio. Un elenco completo di componenti ed elementi che è possibile monitorare si trova all'argomento "Componenti ed elementi che possono essere monitorati in WebSphere Integration Developer."

Prima di effettuare attività con il monitor eventi, è necessario disporre di una conoscenza di base dei seguenti concetti relativi agli eventi:

Questi concetti vengono illustrati nelle seguenti sezioni.

Common Event Infrastructure

In WebSphere Integration Developer e WebSphere Process Server, CEI (Common Event Infrastructure) viene utilizzato per fornire i servizi di gestione degli eventi di base, come ad esempio la generazione, la trasmissione, la permanenza e il consumo. CEI è stato sviluppato per affrontare i problemi delle grandi aziende relativi allo scambio degli eventi tra sistemi incompatibili, molti dei quali utilizzavano infrastrutture eventi, formati eventi e datastore diversi. Utilizzando CEI, i sistemi precedentemente incompatibili, ora sono capaci di condividere un'unica infrastruttura e di utilizzare un unico API, che semplifica lo scambio di dati tra le applicazioni scritte dagli stessi o da diversi fornitori.

Common Base Event

Sebbene CEI fornisca un'infrastruttura per la gestione degli eventi, non definisce il formato degli eventi. Quest'ultimo è definito dalla specifica Common Base Event, che fornisce un formato standard basato su XML per gli eventi business, gli eventi del sistema e le informazioni sulle prestazioni. Gli sviluppatori e gli amministratori dell'applicazione possono utilizzare la specifica Common Base Event per strutturare e sviluppare i tipi di evento.

Il concetto chiave del modello Common Base Event è la situazione, che è una ricorrenza che si verifica in qualunque luogo nel sistema di elaborazione, come ad esempio il collegamento di un utente e la chiusura pianificata del server. Il modello Common Base Event definisce una serie di tipi di situazioni standard, come ad esempio StartSituation e CreateSituation, che fa fronte a gran parte delle situazioni che possono verificarsi.

Nel modello Common Base Event, un evento è una modifica strutturata che riferisce le informazioni relative ad una situazione. Un evento riferisce questi tipi di informazioni:

La specifica Common Base Event è parte di IBM® Autonomic Computing Toolkit. Per ulteriori informazioni sulla specifica, visitare il sito web di IBM Autonomic Computing Web site.

Eventi business

Gli eventi business catturano informazioni rilevati per un'azienda. Queste informazioni possono essere analizzate per valutare la validità dei vari aspetti dell'azienda. Ad esempio, un evento business può rilevare quando il numero di ordini dei clienti per un prodotto aziendale diminuisce oltre un livello critico in un determinato intervallo di tempo.

In WebSphere Integration Developer, viene fornita una serie di eventi predefiniti per ciascun tipo di componente che può essere monitorato, come ad esempio i processi business, le regole aziendali ed altri. Ciò significa che si dispone di una serie completa di eventi business senza dover scrivere una riga del codice eventi. Gli eventi business predefiniti sono tutti basati sulla specifica Common Base Event, ed è possibile utilizzare il monitor eventi per selezionarli, generarli e monitorarli.

In tutti gli editor di WebSphere Integration Developer che supportano il monitoraggio eventi, il monitor eventi contiene una casella di controllo CEI. Se si seleziona questa casella di controllo, gli eventi business (ed altri) vengono generati in base alla specifica Common Base Event e vengono trasmessi in CEI e registrati nel relativo datastore.

Nell'editor del processo business e human task, il monitor eventi contiene anche una casella di controllo Log di controllo. Se si seleziona questa casella di controllo, gli eventi business relativi ai processi business human task vengono generati come eventi di controllo nel database di Process choreographer. Se si seleziona anche la casella di controllo CEI, verranno generati gli stessi eventi business nel datastore CEI.

E' importante notare che a differenza degli eventi di controllo che vengono registrati nel database di Process choreographer, gli eventi CEI sono generalmente accessibili a tutti i consumatori di componenti ed eventi. Per questo motivo, se non esiste una necessità specifica per effettuare attività con gli eventi di controllo, si consiglia di abilitare la generazione ed il monitoraggio degli eventi CEI piuttosto che degli eventi di controllo.

Related concepts
Componenti ed elementi che possono essere monitorati in WebSphere Integration Developer
Eventi predefiniti per i processi business in WebSphere Integration Developer
Related tasks
Configurazione di WebSphere Process Server per supportare il monitoraggio eventi in WebSphere Integration Developer
Abilitazione del monitoraggio eventi in WebSphere Integration Developer
Visualizzazione degli eventi CEI
Related reference
Monitor eventi

Commenti
(C) Copyright IBM Corporation 2005, 2006. Tutti i diritti riservati.