Keynote in OMG Meeting March 2008 - coopetition in Event Processing

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Group

    Keynote in OMG Meeting March 2008 - coopetition in Event Processing - Presentation Transcript

    1. IBM Software Group – Event Processing technologies © 2007 IBM Corporation
    2. Event-driven Processing in IBM I am wearing three different hats today The hat that is providing food to my children: IBM Employee Once a week I am wearing the Professor hat and teach an event processing course Additional hat – a catalyst in establishing the event processing community Event-Driven Processing in IBM © 2008 IBM Corporation
    3. Event-driven Processing in IBM !\"# $ %!& ' ( )* + ) ( + , - , . , ( / ( , , 0 0 , ( ( 0 (, .- 1 ,,& -, 2 ( -( 3 , ( . $ , '4 Event-Driven Processing in IBM © 2008 IBM Corporation
    4. Event-driven Processing in IBM 3( , What is event processing ? Coopetition and EPTS Event Processing Standards and their role Event-Driven Processing in IBM © 2008 IBM Corporation
    5. Event-driven Processing in IBM Event-Driven Processing in IBM © 2008 IBM Corporation
    6. Event-driven Processing in IBM 0 0 1 8 /799:9 2 : ;, , <4= ,, - 0 !!= \"<4> - \" !!! , 4 \"<? 3 - ( 4 55 6 0 : ,; !!> 6 - & 5 - ( 1 -( 7/* 0 ! ,( ( 6 5 3 - 1 -( 5 0 Event-Driven Processing in IBM , © 2008 IBM Corporation
    7. Event-driven Processing in IBM & - : 0 (, ,, 0 . ( - ( - 4 $0 & . ( - ( @( . ( 0 ) , 0+ . ( '4 - 0 $ ( ' $ , .' - - ! \"# \" $ $ Event-Driven Processing in IBM © 2008 IBM Corporation
    8. Event-driven Processing in IBM : $ ' $ , , ,,' ( $ 4 4 - ( ' , 4 ( A $ ( . , , ) +' , ,, 4 ( 7 - B0 1, 0 2 -, : -, : )-( ( + - , $0 ( ( - ' & $ ,' , Event-Driven Processing in IBM © 2008 IBM Corporation
    9. Event-driven Processing in IBM 6 , , 0 - *: 0 -( - , ( 4 , . ) , . + 4 4 (, , (, $ ) , . + CEP - , C' - ( - $-( '4 Event-Driven Processing in IBM © 2008 IBM Corporation
    10. Event-driven Processing in IBM 6 , , 0 - *: 0 -( - , ( 4 , . ) , . + 4 4 (, , (, $ ) , . + CEP - , C' - ( - $-( '4 Event-Driven Processing in IBM © 2008 IBM Corporation
    11. Event-driven Processing in IBM 6 , , 0 - *: 0 -( - , ( 4 , . ) , . + 4 4 (, , (, $ ) , . + CEP - , C' - ( - $-( '4 Event-Driven Processing in IBM © 2008 IBM Corporation
    12. Event-driven Processing in IBM 5 ( Event Processing Event Event Producer Consumer Generate and Consume and may publish perform operations react to either events on events raw or complex events Event-Driven Processing in IBM © 2008 IBM Corporation
    13. Event-driven Processing in IBM * Event Flow D, 2 ( Consumers Producers Event-Driven Processing in IBM © 2008 IBM Corporation
    14. Event-driven Processing in IBM Value is in recognizing the significance of an event from a business context Getting the right Quick observation Quick observation Getting the right information in the into exceptional right granularity to business behavior the right person at and notification to the the right time appropriate people Information Business Monitoring Dissemination Detect Decide Respond Mitigate or Mitigate or Diagnose Diagnose eliminate problems based predicted events on symptoms and solve them Predictive Processing Active Diagnostics Service Availability Real-time business service visibility based on IT events Event-Driven Processing in IBM © 2008 IBM Corporation
    15. Event-driven Processing in IBM - AE ( $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    16. Event-driven Processing in IBM - AE ( $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    17. Event-driven Processing in IBM - AE ( $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    18. Event-driven Processing in IBM - AE ( Event-Driven Processing in IBM © 2008 IBM Corporation
    19. Event-driven Processing in IBM - AE ( $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    20. Event-driven Processing in IBM 9 $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    21. Event-driven Processing in IBM 9 $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    22. Event-driven Processing in IBM 5 & ( , ,3 0 Event Event Business Services & State Producer Sensors Processes Applications Machines Event Monitoring and Analytic Infrastructure Event Consolidator Event Security Services Event Flow Event Event Bus Processing Network Event Handler Event Event Business Services & State Consumer Actuators Processes Applications Machines Three major building blocks: • Event Producers, • Event Processing Network • Event Consumers Event-Driven Processing in IBM © 2008 IBM Corporation
    23. TIBCO’- Event Processing Reference Architecture EVENT SOURCES EVENT PRE- Event Processing (EP/CEP) EXTERNAL PROCESSING DISTRIBUTED LEVEL ONE LEVEL TWO LEVEL THREE LOCAL EVENT SITUATION IMPACT EVENT REFINEMENT REFINEMENT ASSESSMENT SERVICES . . USER EVENT . INTERFACE PROFILES . . . . DB MANAGEMENT DATA BASES . Historical Profiles & LEVEL FOUR Data Patterns . OTHER PROCESS DATA REFINEMENT Adapted from JDL: Steinberg, A., & Bowman, C., Handbook of Multisensor Data Fusion, CRC Press, 2001 © 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. 24
    24. Oracle’s architecture Event Data publish Processing consume Publication Consumption (Publishers) Selection (Consumers*) Correlation Distribution Applications Files/DBs Sensor Data Feeds Propagations * Consumers can act as publishers
    25. Oracle’s architecture – cont. Event Data Processing Stream Stream Select Process Compose Stream Retain Deliver/propagate Stream Stream Single or multiple steps Local or distributed
    26. IBM Software Group – EDA Initiative Event-Driven Processing in IBM © 2007 IBM Corporation
    27. Event-driven Processing in IBM & 5 ( ( - ( !!< ,( , 1 - 0 4 : ( - 0 ,, 5 !!= 8 0 6F4 >! , , 4 (, 0 ( 4 ,0 )1 0 + 1 ( , 4 ( 0 ,, , ( - 0 ( -, , $0 ( 1 ( , '4 * 0 0 1 ) ( , +G ,, ( 6 - !!= - 3 , Event-Driven Processing in IBM © 2008 IBM Corporation
    28. Event-driven Processing in IBM ( 6 - !!= : >! , 4 ( ( ( , -, , ( - (, 1 , 3 , - !!> H 9 ( ( * ( 0 - ,0 1 ( 4 0 ,, - ( , . - -, - !!#4 Event-Driven Processing in IBM © 2008 IBM Corporation
    29. Event-driven Processing in IBM , 0 , ,A ! , - 1 , - 4 - ( $ 0 ' ( 0 ,( , 4 D (- (( A ,, ( B A A *3 A 4 8 , -, , - A -( 0 10 ( A , 4 Event-Driven Processing in IBM © 2008 IBM Corporation
    30. Event-driven Processing in IBM ( Event-Driven Processing in IBM © 2008 IBM Corporation
    31. Event-driven Processing in IBM ( \" # Event-Driven Processing in IBM © 2008 IBM Corporation
    32. Event-driven Processing in IBM : / ( I , ( E!#4 : ) +- 9 , ( 4 D( , 0 0 Event-Driven Processing in IBM © 2008 IBM Corporation
    33. Event-driven Processing in IBM 8 , -, , 1 ( H ( * - $0 1 /*5J!>' * -( ( $0 1 * J!>' / ( $0 1 33 /:J!=' ( $0 1 B J!=' * ( , !!> & , ( , 4 8 , -, * 5 ( , ( $ ( , ( , '4 D( ( K ( , : 9 Event-Driven Processing in IBM © 2008 IBM Corporation
    34. Event-driven Processing in IBM , Event-Driven Processing in IBM © 2008 IBM Corporation
    35. Event-driven Processing in IBM 0 / 1 - 0 1 2 (, 9 - 0 ( , , 4 3 9 !!> L ( @( , 4 5 ( - ( , ( 5 ,, 0 ( , ( & $ - ' , ( 0 5 1 D , 1 , ( , L: 0 . 0 ( 1 - 0 0 8 . , Event-Driven Processing in IBM © 2008 IBM Corporation
    36. Event-driven Processing in IBM ,( ( - , G D:E 0& 4 . -( , -, 1 0 ,, ( & 0 1 (, - 0 ( , ,, 0 $ 4 4 -( , ' , , , 4 Event-Driven Processing in IBM © 2008 IBM Corporation
    37. Event-driven Processing in IBM 2 . , , Consumers Producers Agents -, Transform validate g Retrospective pattern , , ( if the customer has breached his credit limit the second time within the last 48 hours then divert the workflow based on policies that relate to the history of credit violations in the last year. Event-Driven Processing in IBM © 2008 IBM Corporation
    38. Event-driven Processing in IBM , 0 1 , , H ( ( ( $0 1 , '4 -, ( ( / ,\" 9 / , * & $ ( , 0 1, 0 ( ' : -, ( $ ( 1' -, ( (, , , / ( , $ ( 7 /' & ( , , , & , , $ ( ( ,0 1' &, ( 0 . ( , Event-Driven Processing in IBM © 2008 IBM Corporation
    39. Event-driven Processing in IBM , 1 ( , 4 ,, - ( 0 , ( ( BB , . 4 B M\"N< : - , 4 Event-Driven Processing in IBM © 2008 IBM Corporation
    40. Event-driven Processing in IBM 3 9 2D , , Model Driven Architecture (MDA) Event Metamodel Related Standards & Profile Business Computation Motivation Model (BMM) Ontology Independent Business Models Definition Models (CIM) Business (ODM) Process Definition (BPDM) Platform Production Rule Independent UML Models EMP Representation (PRR) Models (PIM) UML Behavior Platform UML Models - UML State Specific platform specific Models (PSM) UML Pins Code / Execution XML Java RDF RDFS XSD OWL Event-Driven Processing in IBM © 2008 IBM Corporation
    41. Event-driven Processing in IBM D (, , ( & O * / $ ( ( ( ' 7 , -( $ 4 4 & ' * -( $ 4 4 -, ' * , ( ( . , D$ * ' - * -( $ * ' -, B 3 . , ( ( 0 5 1 . Event-Driven Processing in IBM © 2008 IBM Corporation
    42. Event-driven Processing in IBM -, ,, - , 1 , , &6 B - Event-Driven Processing in IBM © 2008 IBM Corporation
    43. Event-driven Processing in IBM / ( , - &&& , 0 ) 1 ,, , +0 1 0 , , ( $0 '4 ,, -, -, (, * ) + ( , ( , ( , & , ( , ( Event-Driven Processing in IBM © 2008 IBM Corporation
    44. Event-driven Processing in IBM . , ( , & . (, . E/ : *5 , (, , ( / B ,&/ - Event-Driven Processing in IBM © 2008 IBM Corporation
    45. Event-driven Processing in IBM , ( & , :6 & E/ . % & 2 2(, $ 2(, /' 5 4 8 ,( 0 0 ,, ,O 0 ,, O Event-Driven Processing in IBM © 2008 IBM Corporation
    46. Event-driven Processing in IBM 8 0 (, 0 &/ ( $ /' J $, 1 E/'4 $ ' &, ( 6 , 5 0 ,( -( & ( ( ( ( : 0 1 A ( &&& 0 ,, - ( (, , 0 1 ( , , ( 0 ,, ,A , ( / Event-Driven Processing in IBM © 2008 IBM Corporation
    47. Event-driven Processing in IBM ,( 2 1 Event-Driven Processing in IBM © 2008 IBM Corporation
    48. Event-driven Processing in IBM 0 / 2 , ,* - ( $)5( 2(, : , + 5 - 8 ,, ' ( - 4 0 ( $0 ,,O . ' , , ( 0 - 1 , @( , . , - , ( , , ( 4 $ ' E/ & , -, -, 4 $ ' :, 2L* ( $ @( A ( ,'O ,, -( - ,4 Event-Driven Processing in IBM © 2008 IBM Corporation
    49. Event-driven Processing in IBM , ,, ( - , , $ 0 0 (, , C'4 9 $ , ' ) + ( 1 -( 0 O 0 ,, 0 , 4 P , -, Q ( 0 ,, -, ( 0 ( 1 3 9 1 , 0 & , , &/ ( 4 Event-Driven Processing in IBM © 2008 IBM Corporation

    + opher.etzionopher.etzion, 2 years ago

    custom

    698 views, 0 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 698
      • 690 on SlideShare
      • 8 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 14
    Most viewed embeds
    • 8 views on http://jisi.dreamblog.jp

    more

    All embeds
    • 8 views on http://jisi.dreamblog.jp

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events