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.
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.
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.
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.
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.