Processamento de Eventos Complexos em Tempo Real Fábio Bissolotti Apama Solution Engineer
Agenda Conceitos Tecnologia Aplicações Onde Estamos 2
O Que é Um Evento Um conjunto de dados que representam um acontecimento Eventos fluem o tempo todo nas Empresas Aplicações Dispositivos (GIS, sensores, telemetria) Networks (Web, mercados, etc.) 3
Eventos Estão em Todo Lugar 4
Os Negócios São Orientados a Eventos 5 Montagem Ordem Entrega Fatur. Receb. O modo como você responde a eles define a sua vantagem competitiva
Processamento de Eventos Complexos (CEP) Processamento Tradicional - atua em dados do passado Quantas autorizações de cartão de crédito ocorreram ontem? Streams de Eventos O que está acontecendo agora (CEP)? tempo 1 2 3 4 5 6 7 8 9 CEP atua no dado em movimento Quando 3 autorizações para o mesmo cartão de crédito ocorrerem em um intervalo de 5 segundos, rejeite a solicitação e envie um alerta! 6
Visão de Alto Nível de CEP Fonte de Eventos Adaptador Correlação Evento Complexo 7
Como Construir Padrões Variedade de técnicas para determinar padrões A B C CEP procura pela presença de um padrão ou pelo desvio de um padrão A: Desvio de um padrão, por exemplo, chegar fora do prazo B: Coincide com um padrão, por exemplo, míssil a caminho ou fraude C: Interrupção de um padrão, por exemplo, sistema fora do ar 8
Uma Aplicação Apama Monitorar Analizar Agir 9
Exemplo de Aplicação Apama: Monitoramento de Pacientes Monitorar múltiplos streams de eventos, analizar padrões e agir em tempo real 10
Como o Apama Funciona MANAGE/MONITOR Fluxo de Eventos Events Events Events Adapter Events 11
Algumas Áreas de Aplicação Mercado de Capitais Bancos BPO Energia Empresas Aéreas Saúde Telecomunicações Monitoramento de portfólios em tempo real Vigilância de mercados Negociação Eletrônica Detecção de Fraudes Promoções multicanais Monitoramento de nível de serviço para Clientes Monitoramento de nível de serviço de Transações Predição de partidas e chegadas em atraso Rebooking automático Planejamento de tratamento de pacientes crônicos Monitoramento de pacientes e ativos Monitoramento da qualidade dos serviços de VoIP Detecção de transações incompletas Monitoramento de ligações perdidas 12
Processamento de Eventos de Negócio Atualmente Em Uso Com o Apama Otimização da Cadeia de Suprimentos Acompanhamento automatizado itema-item de inventário. Visibilidade em tempo real de processos e da cadeia de suprimentos. Manufatura Todas as linhas estão operando com a máxima eficiência? Um problema ocorrido no início da linha trará algum impacto negativo para o processo de finalização do produto? 13 Eu consigo absorver mudanças de última hora na demanda?
Processamento de Eventos de Negócio Atualmente Em Uso Com o Apama Mercado de Capitais Vigilância de Mercado: Atividades hostis Algoritmos de Negociação: Negociação eletrônica com base em regras complexas 14 Energia Iniciativas Smart Grid: Programas de resposta por demanda, otimização de transmissão, gerenciamento proativo de falhas Óleo e Gás: Suporte a campos de extração digital e otimização de manutenção e equipes
Apama Hoje Lider em CEP Relatório do IDC: Complex Event Processing Opportunity Analysis and Assessment of Key Products, February 2009 Bem estabelecido no Mercado de Capitais Expandindo em Telco, Energia, Transporte, Logística e Manufatura 120+ clientes no mundo 10+ clientes no Brasil 15
Progress Apama: Lider de Mercado em CEP 16
Plataforma de Processamento de Eventos Progress Apama Provado nos ambientes mais exigentes, o Progress Apama monitora rapidamente fluxos móveis de eventos, detecta e analiza padrões importantes e age em em frações de milissegundos. Ferramenta única de desenvolvimento gráfico para usuários de negócio Linguagem de processamento de eventos consisa e rica em funcionalidades Análises sofisticadas com suporte nativo a argumentos baseados em tempo Arquitetura orientada a eventos patenteada, altamente escalável, suportando dezenas de milhares de cenários simultâneos 17