SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Keynote in OMG Meeting March 2008 - coopetition in Event Processing

OSGI workshop - Become A Certified Bundle Manager
OSGI workshop - Become A Certified Bundle ManagerOSGI workshop - Become A Certified Bundle Manager
OSGI workshop - Become A Certified Bundle ManagerSkills Matter
 
Testing & Qa Avashree Technologies Pvt. Ltd. V1.0
Testing & Qa   Avashree Technologies Pvt. Ltd. V1.0Testing & Qa   Avashree Technologies Pvt. Ltd. V1.0
Testing & Qa Avashree Technologies Pvt. Ltd. V1.0ssbera
 
Cより速いRubyプログラム
Cより速いRubyプログラムCより速いRubyプログラム
Cより速いRubyプログラムkwatch
 
Data modelling where did it all go wrong?
Data modelling where did it all go wrong?Data modelling where did it all go wrong?
Data modelling where did it all go wrong?Christopher Bradley
 
Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)Julien SIMON
 
Toward Indonesia Less Cash Society By Saiful Hidayat
Toward Indonesia Less Cash Society By Saiful HidayatToward Indonesia Less Cash Society By Saiful Hidayat
Toward Indonesia Less Cash Society By Saiful HidayatSaiful Hidayat
 
Cloud Security @ Netflix
Cloud Security @ NetflixCloud Security @ Netflix
Cloud Security @ NetflixJason Chan
 
Bubbles & Trees with jQuery
Bubbles & Trees with jQueryBubbles & Trees with jQuery
Bubbles & Trees with jQueryBastian Feder
 
Incubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief ScientistIncubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief ScientistDmitry Tseitlin
 
Les bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sgLes bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sgKheirEddine Tolba
 
Les bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sgLes bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sgKheirEddine Tolba
 
Les bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sgLes bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sgKheirEddine Tolba
 
Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)dev2ops
 
[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...
[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...
[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...Amazon Web Services
 
Erubis徹底解説
Erubis徹底解説Erubis徹底解説
Erubis徹底解説kwatch
 
AWS Lambda를 통한 Tensorflow 및 Keras 기반 추론 모델 서비스하기 :: 이준범 :: AWS Summit Seoul 2018
AWS Lambda를 통한 Tensorflow 및 Keras 기반 추론 모델 서비스하기 :: 이준범 :: AWS Summit Seoul 2018AWS Lambda를 통한 Tensorflow 및 Keras 기반 추론 모델 서비스하기 :: 이준범 :: AWS Summit Seoul 2018
AWS Lambda를 통한 Tensorflow 및 Keras 기반 추론 모델 서비스하기 :: 이준범 :: AWS Summit Seoul 2018Amazon Web Services Korea
 
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеТанки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеYandex
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorEmmanuel Fuchs
 

Ähnlich wie Keynote in OMG Meeting March 2008 - coopetition in Event Processing (20)

OSGI workshop - Become A Certified Bundle Manager
OSGI workshop - Become A Certified Bundle ManagerOSGI workshop - Become A Certified Bundle Manager
OSGI workshop - Become A Certified Bundle Manager
 
Testing & Qa Avashree Technologies Pvt. Ltd. V1.0
Testing & Qa   Avashree Technologies Pvt. Ltd. V1.0Testing & Qa   Avashree Technologies Pvt. Ltd. V1.0
Testing & Qa Avashree Technologies Pvt. Ltd. V1.0
 
Cより速いRubyプログラム
Cより速いRubyプログラムCより速いRubyプログラム
Cより速いRubyプログラム
 
Data modelling where did it all go wrong?
Data modelling where did it all go wrong?Data modelling where did it all go wrong?
Data modelling where did it all go wrong?
 
Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)
 
Toward Indonesia Less Cash Society By Saiful Hidayat
Toward Indonesia Less Cash Society By Saiful HidayatToward Indonesia Less Cash Society By Saiful Hidayat
Toward Indonesia Less Cash Society By Saiful Hidayat
 
Cloud Security @ Netflix
Cloud Security @ NetflixCloud Security @ Netflix
Cloud Security @ Netflix
 
Bubbles & Trees with jQuery
Bubbles & Trees with jQueryBubbles & Trees with jQuery
Bubbles & Trees with jQuery
 
Incubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief ScientistIncubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief Scientist
 
Clouds and roofracks
Clouds and roofracksClouds and roofracks
Clouds and roofracks
 
Les bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sgLes bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sg
 
Les bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sgLes bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sg
 
Les bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sgLes bdd relationnelles et leurs sg
Les bdd relationnelles et leurs sg
 
Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)
 
[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...
[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...
[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...
 
Erubis徹底解説
Erubis徹底解説Erubis徹底解説
Erubis徹底解説
 
AWS Lambda를 통한 Tensorflow 및 Keras 기반 추론 모델 서비스하기 :: 이준범 :: AWS Summit Seoul 2018
AWS Lambda를 통한 Tensorflow 및 Keras 기반 추론 모델 서비스하기 :: 이준범 :: AWS Summit Seoul 2018AWS Lambda를 통한 Tensorflow 및 Keras 기반 추론 모델 서비스하기 :: 이준범 :: AWS Summit Seoul 2018
AWS Lambda를 통한 Tensorflow 및 Keras 기반 추론 모델 서비스하기 :: 이준범 :: AWS Summit Seoul 2018
 
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеТанки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
Open Collaboration and Innovation
Open Collaboration and InnovationOpen Collaboration and Innovation
Open Collaboration and Innovation
 

Mehr von Opher Etzion

DEBS 2019 tutorial : correctness and consistency of event-based systems
DEBS 2019 tutorial  : correctness and consistency of event-based systems DEBS 2019 tutorial  : correctness and consistency of event-based systems
DEBS 2019 tutorial : correctness and consistency of event-based systems Opher Etzion
 
Sw architectures 2018 on microservices and eda
Sw architectures 2018    on microservices and edaSw architectures 2018    on microservices and eda
Sw architectures 2018 on microservices and edaOpher Etzion
 
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmas
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmasER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmas
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmasOpher Etzion
 
Event processing within the human body - Tutorial
Event processing within the human body - Tutorial Event processing within the human body - Tutorial
Event processing within the human body - Tutorial Opher Etzion
 
DEBS 2015 tutorial When Artificial Intelligence meets the Internet of Things
DEBS 2015 tutorial   When Artificial Intelligence meets the Internet of ThingsDEBS 2015 tutorial   When Artificial Intelligence meets the Internet of Things
DEBS 2015 tutorial When Artificial Intelligence meets the Internet of ThingsOpher Etzion
 
Has Internet of Things really happened?
Has Internet of Things really happened? Has Internet of Things really happened?
Has Internet of Things really happened? Opher Etzion
 
On the personalization of event-based systems
On the personalization of event-based systems On the personalization of event-based systems
On the personalization of event-based systems Opher Etzion
 
On Internet of Everything and Personalization. Talk in INTEROP 2014
On Internet of Everything and Personalization. Talk in INTEROP 2014On Internet of Everything and Personalization. Talk in INTEROP 2014
On Internet of Everything and Personalization. Talk in INTEROP 2014Opher Etzion
 
Introduction to the institute of technological empowerment
Introduction to the institute of technological empowermentIntroduction to the institute of technological empowerment
Introduction to the institute of technological empowermentOpher Etzion
 
DEBS 2014 tutorial on the Internet of Everything.
DEBS 2014 tutorial  on the Internet of Everything. DEBS 2014 tutorial  on the Internet of Everything.
DEBS 2014 tutorial on the Internet of Everything. Opher Etzion
 
The Internet of Things and some introduction to the Technological Empowerment...
The Internet of Things and some introduction to the Technological Empowerment...The Internet of Things and some introduction to the Technological Empowerment...
The Internet of Things and some introduction to the Technological Empowerment...Opher Etzion
 
ER 2013 tutorial: modeling the event driven world
ER 2013 tutorial:  modeling the event driven world ER 2013 tutorial:  modeling the event driven world
ER 2013 tutorial: modeling the event driven world Opher Etzion
 
Event semantics and model - multimedia events workshop
Event semantics and model -  multimedia events workshopEvent semantics and model -  multimedia events workshop
Event semantics and model - multimedia events workshopOpher Etzion
 
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...Debs 2013 tutorial : Why is event-driven thinking different from traditional ...
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...Opher Etzion
 
Debs 2012 gong show immortality
Debs 2012 gong show immortalityDebs 2012 gong show immortality
Debs 2012 gong show immortalityOpher Etzion
 
Debs 2012 uncertainty tutorial
Debs 2012 uncertainty tutorialDebs 2012 uncertainty tutorial
Debs 2012 uncertainty tutorialOpher Etzion
 
Proactive eth talk
Proactive eth talkProactive eth talk
Proactive eth talkOpher Etzion
 
Aaai 2011 event processing tutorial
Aaai 2011 event processing tutorialAaai 2011 event processing tutorial
Aaai 2011 event processing tutorialOpher Etzion
 
Debs 2011 pattern rewritingforeventprocessingoptimization
Debs 2011  pattern rewritingforeventprocessingoptimizationDebs 2011  pattern rewritingforeventprocessingoptimization
Debs 2011 pattern rewritingforeventprocessingoptimizationOpher Etzion
 

Mehr von Opher Etzion (20)

DEBS 2019 tutorial : correctness and consistency of event-based systems
DEBS 2019 tutorial  : correctness and consistency of event-based systems DEBS 2019 tutorial  : correctness and consistency of event-based systems
DEBS 2019 tutorial : correctness and consistency of event-based systems
 
Sw architectures 2018 on microservices and eda
Sw architectures 2018    on microservices and edaSw architectures 2018    on microservices and eda
Sw architectures 2018 on microservices and eda
 
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmas
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmasER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmas
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmas
 
Event processing within the human body - Tutorial
Event processing within the human body - Tutorial Event processing within the human body - Tutorial
Event processing within the human body - Tutorial
 
DEBS 2015 tutorial When Artificial Intelligence meets the Internet of Things
DEBS 2015 tutorial   When Artificial Intelligence meets the Internet of ThingsDEBS 2015 tutorial   When Artificial Intelligence meets the Internet of Things
DEBS 2015 tutorial When Artificial Intelligence meets the Internet of Things
 
Dynamic stories
Dynamic storiesDynamic stories
Dynamic stories
 
Has Internet of Things really happened?
Has Internet of Things really happened? Has Internet of Things really happened?
Has Internet of Things really happened?
 
On the personalization of event-based systems
On the personalization of event-based systems On the personalization of event-based systems
On the personalization of event-based systems
 
On Internet of Everything and Personalization. Talk in INTEROP 2014
On Internet of Everything and Personalization. Talk in INTEROP 2014On Internet of Everything and Personalization. Talk in INTEROP 2014
On Internet of Everything and Personalization. Talk in INTEROP 2014
 
Introduction to the institute of technological empowerment
Introduction to the institute of technological empowermentIntroduction to the institute of technological empowerment
Introduction to the institute of technological empowerment
 
DEBS 2014 tutorial on the Internet of Everything.
DEBS 2014 tutorial  on the Internet of Everything. DEBS 2014 tutorial  on the Internet of Everything.
DEBS 2014 tutorial on the Internet of Everything.
 
The Internet of Things and some introduction to the Technological Empowerment...
The Internet of Things and some introduction to the Technological Empowerment...The Internet of Things and some introduction to the Technological Empowerment...
The Internet of Things and some introduction to the Technological Empowerment...
 
ER 2013 tutorial: modeling the event driven world
ER 2013 tutorial:  modeling the event driven world ER 2013 tutorial:  modeling the event driven world
ER 2013 tutorial: modeling the event driven world
 
Event semantics and model - multimedia events workshop
Event semantics and model -  multimedia events workshopEvent semantics and model -  multimedia events workshop
Event semantics and model - multimedia events workshop
 
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...Debs 2013 tutorial : Why is event-driven thinking different from traditional ...
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...
 
Debs 2012 gong show immortality
Debs 2012 gong show immortalityDebs 2012 gong show immortality
Debs 2012 gong show immortality
 
Debs 2012 uncertainty tutorial
Debs 2012 uncertainty tutorialDebs 2012 uncertainty tutorial
Debs 2012 uncertainty tutorial
 
Proactive eth talk
Proactive eth talkProactive eth talk
Proactive eth talk
 
Aaai 2011 event processing tutorial
Aaai 2011 event processing tutorialAaai 2011 event processing tutorial
Aaai 2011 event processing tutorial
 
Debs 2011 pattern rewritingforeventprocessingoptimization
Debs 2011  pattern rewritingforeventprocessingoptimizationDebs 2011  pattern rewritingforeventprocessingoptimization
Debs 2011 pattern rewritingforeventprocessingoptimization
 

Kürzlich hochgeladen

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Keynote in OMG Meeting March 2008 - coopetition in Event Processing

  • 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 !quot;# $ %!& ' ( )* + ) ( + , - , . , ( / ( , , 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 !!= 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
  • 7. Event-driven Processing in IBM & - : 0 (, ,, 0 . ( - ( - 4 $0 & . ( - ( @( . ( 0 ) , 0+ . ( '4 - 0 $ ( ' $ , .' - - ! quot;# quot; $ $ 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 ( quot; # 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 -, ( ( / ,quot; 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 Mquot;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