1 / 21

Zpracování komplexních událostí a Apama

Zpracování komplexních událostí a Apama. Michal Džmuráň mdz@progress.com. “ 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. ”. Zpracování komplexních událostí. Complex Event Processing – CEP*.

laasya
Download Presentation

Zpracování komplexních událostí a Apama

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Zpracování komplexních událostíaApama Michal Džmuráň mdz@progress.com

  2. “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.” Zpracování komplexních událostí Complex Event Processing – CEP* *Dříve Zpracování toku událostí - ESP

  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 • Ukládání „nadbytečných“ informací nepotřebných pro operativní rozhodování P1t1 P1t2 P1t1, P1t2 Události Časová osa Transakce (zápisy do DB) P1t1, P1t2 P1t1 P1t2

  4. Datovésklady BusinessIntelligence Middleware Klasická podniková prostředí • 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 Logistika Dod-odb. řetězce CRM Finanční systémy

  5. Datovésklady BusinessIntelligence Middleware Stroj pro zpracování komplexních událostí v reálném čase Požadavek: Zpracování dat a rozhodování v reálném čase Pohled na procesy v reálném čase / řídící panel Zpracování toku událostí:Korelace, analýzaa odpověď Logistika Dod-odb. řetězce CRM Finanční systémy

  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. Stroj prozpracování komplexních událostí Definiceobch. pravidel Významnéudálosti Páteřní vrstva(Middleware backbone) Archívudálostí Řídícípanely Distribuce, analýzaa archivace událostí Podnikovéaplikace Co od zpracování komplexních událostí očekáváme? HWrozhraní Řetězecnezpracovanýchudálostí

  8. Řešení zpracování komplexních událostí

  9. Progressovská platforma CEP Apama Event Modeler Vývojové nástroje Apama EPL (Java, MonitorScript, Client API, Extension API) Apama Dashboard Generation Vizualizace Správa Apama Event Manager Zpracování ProgressDataXtend ObjectStore Cache FWD Adapter Integrace Reuters, Sonic, Tibco, FIX, Telco Správa dat Apama Event Engine

  10. Podpora CEP aplikací Progress Apama EventModeler Progress Apama EventManager Významnéudálosti HWrozhraní Sonic Řetězecnezpracovanýchudálostí Podnikovéaplikace Distribuce, analýzaa archivace událostí

  11. Hledání významu v událostechZpracování komplexních událostí (CEP) Významné události Složité dotazy na události Jednoduché události

  12. Hledání významu v událostechZpracování komplexních událostí (CEP) Významné události Složité dotazy na události Jednoduché události Když je požadována platba kartou XXX

  13. Hledání významu v událostechZpracování komplexních událostí (CEP) Významné události Složité dotazy na události Jednoduché události Když je požadována platba kartou XXX … následována dalším požadavkem platby kartou XXX …

  14. Hledání významu v událostechZpracování komplexních událostí (CEP) Významné události Složité dotazy na události Jednoduché události Když je požadována platba kartou XXX … následována dalším požadavkem platby kartou XXX … … a je splněna podmínka podle definovaného vzorce* … *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. … podezření na zneužití karty - spustí se definovaná akce. Hledání významu v událostechZpracování komplexních událostí (CEP) Významné události Složité dotazy na události Jednoduché události Když je požadována platba kartou XXX … následována dalším požadavkem platby kartou XXX … … a je splněna podmínka podle definovaného vzorce …

  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. Architektura Event Modeler Řídící panel scénářů Nahrání scénáře Web aplikace Aplikační server Zpracování scénáře Event Manager Předání události podnikovým aplikacím Sonic ALE …

  18. Architektura Event Modeler Řídící panel scénářů Vytváření instancí scénářů, nastavení parametrů, atd. Události/změny Web aplikace Zpracování scénáře Event Manager Předání události podnikovým aplikacím Sonic ALE …

  19. Uživatelské role • Řídící panely • Vytváření scénářů, instancí, editace parametrů • Web UI Kvalifikovaní uživatelé Skládání strategií, testování, provoz, rozvoj Tvůrci scénářů Stavební kameny strategií Technologové Zpracováníudálostí Analytici třetích stran Vlastní funkce Atd.

  20. J2EE™aplikace Standardníaplikacenebozděděný systém .NET™aplikace JMS or JCA Adapter SOAP/HTTP Enterprise Service Bus (ESB) ebXML JMS IS partnera Progress ESPEvent Manager ESB – podpůrná technologie pro nasazení CEP

  21. Hodnota progressovskéhoCEP • 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 CEPje 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.

More Related