Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Zpracování komplexních událostí a Apama Michal Džmuráň mdz@progress.com
2
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 2 Zpracování komplexních událostí “Schopnost v reálném čase monitorovat, analyzovat a reagovat na tok elementárních událostí přicházejících v reálném čase.” Complex Event Processing – CEP* *Dříve Zpracování toku událostí - ESP
3
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 3 Registrační úloha klasických aplikací Relační databáze –Transakce jako registrace složitých operací –Absence historie –Operace bez časového razítka –Složitá formální struktura n Ukládání „nadbytečných“ informací nepotřebných pro operativní rozhodování Události Časová osa Transakce (zápisy do DB) P1 t2 P1 t1 P1 t1, P1 t2
4
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 4 Klasická podniková prostředí Dod-odb. řetězce CRM Finanční systémy Logistika Datové sklady Business Intelligence Middleware Problémy klasických aplikací Jen pohledy zpět Neexistence obecných služeb pro práci s daty v reálném čase. Není možné získat aktuální pohled na probíhající podnikové procesy Není možné registrovat a reagovat na časově citlivé příležitosti a hrozby Problémy klasických aplikací Jen pohledy zpět Neexistence obecných služeb pro práci s daty v reálném čase. Není možné získat aktuální pohled na probíhající podnikové procesy Není možné registrovat a reagovat na časově citlivé příležitosti a hrozby
5
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 5 Požadavek: Zpracování dat a rozhodování v reálném čase Zpracování toku událostí: Korelace, analýza a odpověď Pohled na procesy v reálném čase / řídící panel Datové sklady Business Intelligence Middleware Stroj pro zpracování komplexních událostí v reálném čase Dod-odb. řetězce CRM Finanční systémy Logistika
6
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 6 Výzvy pro zpracování dat ve spojení s toky událostí Hodnota dat z toků událostí rychle klesá s časem –Bez okamžité reakce na příležitosti nebo hrozby se příležitosti vytratí a hrozby realizují. Jednoduché události musí být transformovány na události s vyšší hodnotou, aby mohly být zpracovány podnikovými procesy Zpracování elementárních událostí musí být podporováno výkonným grafickým prostředím pro tvorbu scénářů zpracování Enormní množství snímaných dat nejsou tradiční systémy pro integraci a zpracování dat schopny zpracovat v požadovaném časovém rámci.
7
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 7 Páteřní vrstva (Middleware backbone) Distribuce, analýza a archivace událostí Stroj pro zpracování komplexních událostí Archív událostí Co od zpracování komplexních událostí očekáváme? Řetězec nezpracovaných událostí HW rozhraní Významné události Podnikové aplikace Definice obch. pravidel Řídící panely
8
Řešení zpracování komplexních událostí
9
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 9 Progressovská platforma CEP Adapter Apama Event Engine Progress Data Xtend ObjectStore Cache FWD Správa Vývojové nástroje Vizualizace Zpracování Integrace Správa dat Reuters, Sonic, Tibco, FIX, Telco Apama Event Manager Apama Dashboard Generation Apama EPL (Java, MonitorScript, Client API, Extension API) Apama Event Modeler
10
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 10 Sonic Distribuce, analýza a archivace událostí Progress Apama Event Manager Podpora CEP aplikací Řetězec nezpracovaných událostí Významné události Podnikové aplikace Progress Apama Event Modeler HW rozhraní
11
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 11 Hledání významu v událostech Zpracování komplexních událostí (CEP) Složité dotazy na události Jednoduché události Významné události
12
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 12 Hledání významu v událostech Zpracování komplexních událostí (CEP) Když je požadována platba kartou XXX Složité dotazy na události Jednoduché události Významné události
13
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 13 Hledání významu v událostech Zpracování komplexních událostí (CEP) … následována dalším požadavkem platby kartou XXX … Složité dotazy na události Jednoduché události Významné události Když je požadována platba kartou XXX
14
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 14 Hledání významu v událostech Zpracování komplexních událostí (CEP) … a je splněna podmínka podle definovaného vzorce* … Složité dotazy na události Jednoduché události Významné události … následována dalším požadavkem platby kartou XXX … Když je požadována platba kartou XXX *Podmínka podle definovaného vzorce může být např. čas mezi transakcemi je kratší než a vzdálenost mezi platebními místy je delší než
15
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 15 Hledání významu v událostech Zpracování komplexních událostí (CEP) … podezření na zneužití karty - spustí se definovaná akce. Složité dotazy na události Jednoduché události Významné události … a je splněna podmínka podle definovaného vzorce … … následována dalším požadavkem platby kartou XXX … Když je požadována platba kartou XXX
16
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 16 Apama – patentovaná technologie k vyhodnocení událostí Přináší službám pro zpracování událostí rychlost a škálovatelnost. Netradiční přístup – opačná metoda řešení problému –Omezení opakovaného čtení přetížené databáze –Porovnávání přicházejících dat s vytvořeným podnikovým scénářem. Scénáře „Business“ události Reakce Přímé ovlivňování chování kvalifikovaným uživatelem
17
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 17 Event Manager Architektura Aplikační server Nahrání scénáře Zpracování scénáře Web aplikace Event Modeler Řídící panel scénářů … ALESonic Předání události podnikovým aplikacím
18
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 18 Event Modeler Řídící panel scénářů Architektura Události/ změny Vytváření instancí scénářů, nastavení parametrů, atd. … ALESonic Předání události podnikovým aplikacím Event Manager Zpracování scénáře Web aplikace
19
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 19 Uživatelské role Analytici třetích stran Vlastní funkce Zpracování událostí Stavební kameny strategií Atd. Řídící panely Vytváření scénářů, instancí, editace parametrů Web UI Technologové Skládání strategií, testování, provoz, rozvoj Kvalifikovaní uživatelé Tvůrci scénářů
20
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 20 ESB – podpůrná technologie pro nasazení CEP JMS Adapter JMS or JCA SOAP/HTTP J2EE™ aplikace ebXML Enterprise Service Bus (ESB).NET™ aplikace IS partnera Progress ESP Event Manager Standardní aplikace nebo zděděný systém
21
Copyright © 2004-2007 Progress Software Corporation. All Rights Reserved. 21 Hodnota progressovského CEP Posílení kvalifikovaných uživatelů – Kvalifikovaní uživatelé mohou navrhovat a využívat strategie založené na jejich znalosti požadavků obchodu nástroji složitosti MS Excelu. Hodnota pro zákazníka - Progress CEP je elektronická tabule pro strategie v reálném čase, která přináší hodnotu zákazníkům. Rychlý vývoj - Vytváření, používání a rozvoj nových strategií v minutách, nikoliv měsících. Nákladově efektivní rozvoj – S vývojem organizace lze dynamicky rozvíjet strategie zpracování komplexních událostí, zdroje událostí, jejich vizualizaci, atd. Rozšiřitelnost – S růstem systému je možné k CEP přičleňovat procesy, připojovat datové zdroje, integrovat na ESB, atd. Třída podnikových aplikací – Prověřená škálovatelnost a výkonnost v nejnáročnějších podnikových prostředích.
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.