O que É Processamento de Eventos?

Um evento é qualquer coisa que ocorra e seja significativo para uma empresa. O processamento de eventos é a captura, o enriquecimento, a formatação e a emissão de eventos, o roteamento subseqüente e qualquer processamento adicional de eventos emitidos (algumas vezes em combinação com outros eventos) e o consumo dos eventos processados.

Os eventos podem ser produzidos através de uma empresa. Nas extremidades da empresa, os eventos podem ser detectados por sensores. Na rede corporativa, os eventos podem ser produzidos quando os processos de negócios iniciam e são concluídos ou falham. A atividade da empresa e seus negócios podem ser monitorados como um resultado dos eventos.

Arquitetura de Processamento de Eventos

Uma arquitetura de processamento de eventos é baseada nas interações entre três componentes: uma origem de eventos, um processador de evento e um consumidor de evento.

Figura 1. Arquitetura de Processamento de Eventos
Este Diagrama Mostra uma Origem de Eventos, um Processador de Evento e um Consumidor de Evento. Neste diagrama, há seis exemplos de origem de eventos: sistemas, processos de negócios, sensores, monitoramento de atividades de negócios - BAM, e outros que transmitem eventos ao processador de eventos para que operações sejam executadas nos eventos. Esses eventos são então transmitidos ao consumidor de evento. O consumidor de evento reage aos eventos; como alertas, fluxo de trabalho do acionador ou ações automatizadas do acionador.

Origem de Eventos

Uma origem de eventos emite eventos ao sistema de processameninto de eventos. Exemplos de origens de eventos são sensores e atuadores RFID (Radio Frequency Identification) simples, fluxos de negócios, aplicativos CICS e componentes do sistema CICS.

Processador de Eventos

O sistema de processamento de eventos pode executar várias ações em eventos:

O evento processado é então disponibilizado a um consumidor de evento.

Consumidor de Evento

O consumidor de evento reage ao evento. Um consumidor de evento pode ser simples, como a atualização de um banco de dados ou de um console de negócios, ou tão complexo quanto necessário, realizando novo processamento de negócios como resultado do evento.

Aqui estão alguns exemplos do consumo de um evento:

O processamento de eventos CICS fornece filtragem, captura, enriquecimento, formatação e roteamento de eventos de negócios únicos, permitindo que o CICS aja como uma origem de eventos de negócios simples. No entanto, esses eventos podem ser consumidos por um mecanismo de processamento de eventos complexo, no qual eles podem ser combinados com eventos de outras origens em adição ao CICS.