• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Keynote in    OMG Meeting   March 2008 - coopetition in Event Processing
 

Keynote in OMG Meeting March 2008 - coopetition in Event Processing

on

  • 1,650 views

 

Statistics

Views

Total Views
1,650
Views on SlideShare
1,640
Embed Views
10

Actions

Likes
0
Downloads
33
Comments
0

1 Embed 10

http://jisi.dreamblog.jp 10

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • IBM Software Group – Event Processing technologies © 2007 IBM Corporation
    • 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
    • Event-driven Processing in IBM !quot;# $ %!& ' ( )* + ) ( + , - , . , ( / ( , , 0 0 , ( ( 0 (, .- 1 ,,& -, 2 ( -( 3 , ( . $ , '4 Event-Driven Processing in IBM © 2008 IBM Corporation
    • 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
    • Event-driven Processing in IBM Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM 0 0 1 8 /799:9 2 : ;, , <4= ,, - 0 !!= quot;<4> - quot; !!! , 4 quot;<? 3 - ( 4 55 6 0 : ,; !!> 6 - & 5 - ( 1 -( 7/* 0 ! ,( ( 6 5 3 - 1 -( 5 0 Event-Driven Processing in IBM , © 2008 IBM Corporation
    • Event-driven Processing in IBM & - : 0 (, ,, 0 . ( - ( - 4 $0 & . ( - ( @( . ( 0 ) , 0+ . ( '4 - 0 $ ( ' $ , .' - - ! quot;# quot; $ $ Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM : $ ' $ , , ,,' ( $ 4 4 - ( ' , 4 ( A $ ( . , , ) +' , ,, 4 ( 7 - B0 1, 0 2 -, : -, : )-( ( + - , $0 ( ( - ' & $ ,' , Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM 6 , , 0 - *: 0 -( - , ( 4 , . ) , . + 4 4 (, , (, $ ) , . + CEP - , C' - ( - $-( '4 Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM 6 , , 0 - *: 0 -( - , ( 4 , . ) , . + 4 4 (, , (, $ ) , . + CEP - , C' - ( - $-( '4 Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM 6 , , 0 - *: 0 -( - , ( 4 , . ) , . + 4 4 (, , (, $ ) , . + CEP - , C' - ( - $-( '4 Event-Driven Processing in IBM © 2008 IBM Corporation
    • 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
    • Event-driven Processing in IBM * Event Flow D, 2 ( Consumers Producers Event-Driven Processing in IBM © 2008 IBM Corporation
    • 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
    • Event-driven Processing in IBM - AE ( $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM - AE ( $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM - AE ( $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM - AE ( Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM - AE ( $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM 9 $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM 9 $ ' Event-Driven Processing in IBM © 2008 IBM Corporation
    • 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
    • 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
    • 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
    • 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
    • IBM Software Group – EDA Initiative Event-Driven Processing in IBM © 2007 IBM Corporation
    • 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
    • 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
    • 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
    • Event-driven Processing in IBM ( Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM ( quot; # Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM : / ( I , ( E!#4 : ) +- 9 , ( 4 D( , 0 0 Event-Driven Processing in IBM © 2008 IBM Corporation
    • 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
    • Event-driven Processing in IBM , Event-Driven Processing in IBM © 2008 IBM Corporation
    • 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
    • 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
    • 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
    • Event-driven Processing in IBM , 0 1 , , H ( ( ( $0 1 , '4 -, ( ( / ,quot; 9 / , * & $ ( , 0 1, 0 ( ' : -, ( $ ( 1' -, ( (, , , / ( , $ ( 7 /' & ( , , , & , , $ ( ( ,0 1' &, ( 0 . ( , Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM , 1 ( , 4 ,, - ( 0 , ( ( BB , . 4 B Mquot;N< : - , 4 Event-Driven Processing in IBM © 2008 IBM Corporation
    • 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
    • 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
    • Event-driven Processing in IBM -, ,, - , 1 , , &6 B - Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM / ( , - &&& , 0 ) 1 ,, , +0 1 0 , , ( $0 '4 ,, -, -, (, * ) + ( , ( , ( , & , ( , ( Event-Driven Processing in IBM © 2008 IBM Corporation
    • Event-driven Processing in IBM . , ( , & . (, . E/ : *5 , (, , ( / B ,&/ - Event-Driven Processing in IBM © 2008 IBM Corporation
    • 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
    • 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
    • Event-driven Processing in IBM ,( 2 1 Event-Driven Processing in IBM © 2008 IBM Corporation
    • 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
    • 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