SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
IBM Haifa Research Lab – Event Processing




                                                           !




                                            © 2008IBM Corporation
IBM Haifa Research Lab – Event Processing




quot;                                                   !     #




            $     $
                                                          ,
                                                                      &*
                                                        $                  ! ,
            %                  &
                                                        -     $
    '()
                                                        !                   .
    &&             *
                                                        , *           $
        +
                                                        +
            *
                                                        $         !
                                                              $
        IBM Haifa Research Lab – Event Processing                                © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




    &       *                          $                              $
                                                                              *         +
                                                                          +         !
                                  $$          *




    +                                                             /

                            quot; 0
                           +


                                                                                  quot; 0




        $
$                                                            -$
                                                        .&




            IBM Haifa Research Lab – Event Processing                                       © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




IBM Haifa Research Lab – Event Processing   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




IBM Haifa Research Lab – Event Processing   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




1        $                                 2                  +
       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
           IBM Haifa Research Lab – Event Processing                                                                                                      © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




3

                                3 + 4                                                                               +
             3                $ 5 6 789 : +                          ;
             6<                         =(
                                                           *$            >
                                             1           & 9
                                                          9
                                                                                 >
                                                1            (
             6 <7 9 : ? 7           7           :                :           7                   7       ::=(
                                            $                                        $                                  (
                                          ! +                                            $
                              9                                                              &       9
                 $                                                                   9
                          $                              (


      ; 5 *                9 2$           %          @                                  3 + 4,
          &$ &                     9             *       & A                     9 BC7 :9   9 D '@DDB

    IBM Haifa Research Lab – Event Processing                                                                   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing


 3     E &$
                                                                 Consumers
Producers               Agents


                                      Detect Pattern



                                                        Enrich

   g




If a customer sends three requests within three hours on the same topic and
the first two requests have been handled, notify immediately to the “unhappy
customers officer” and include count of “unhappy” detections for this customer
in the last year
            IBM Haifa Research Lab – Event Processing                   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing


 3       E &$
                                                                       Consumers
Producers               Agents

 3                                           Detect Pattern

                                     1
                                         3
                                                              Enrich

     g                          $$                                          1       &
                                                                3               3


                                               3




If a customer sends three requests over the last day on the same topic and the
requests have been handled, notify immediately to the “unhappy customers
officer” and include count of “unhappy” detections for this customer in the last
year
            IBM Haifa Research Lab – Event Processing                           © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




quot;
                              +    4                          35              $       $
    +                35                E




    $      $$                                             F
                                           *$                 $       &

                                                              $
                                       1                          $   &

                                                    F *
    $       $$                                                                    2   $   $$



                                                                          &
                                           $    (




        IBM Haifa Research Lab – Event Processing                                         © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




E &$            '; /                    $$* 1                          &
                 -        $$*           &        . E &$      +                   4       $             G
                                  &                           $ (

                                                                                                        1      &




       $       $$ ;                                                                                             ;
           G                                                                                     /$            &
                                           *$                                                                  $$*@

                                         1                             *1        &

       $       $$ ;                                    F *   1      & ;   &
       G                                                         $ ;1 @     &!               2   $ $$ ;
   7             %                                               *;  $@B@   C                    *1  &
                :
                                                                                 ;
                                                             D     G
                                             $    (
                                                             H    G         !&       9
                                                                 G               I
                                                             +          *
                                                             J     &


           IBM Haifa Research Lab – Event Processing                                                  © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




E &$              ,                                *                  &

                  &           @                    &!                     $$*
             *
                                                                                           1      &




                                                                                                  ;
                                                           &                                      &
                                        *$
                                                                                         $$*@

                                     1                            *       &

                                    1        E     1      & ;   &
       $   $$ ;                                                                 2    $   $$ ;
                                                       $ ;1 @     &!
                                                       *;  $@B@   C                 *1    & K
   *          &

                                                                      ;
                                         $   (         L
                                                       /   $$*@       M




       IBM Haifa Research Lab – Event Processing                                         © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




1                    E &$


                                                                                             1




                                                                                                    ;
                                         1
           $$ ; N E                      3 &                G             !&
             G
            !&                                                      *@!

                                        1       E      1        &    9    $ 9   *
          $$ ;                                                                      2   $   $$ ;
                                        $
       &     G                                                                      G       !&
         !&

                                                           '*
                                                *
    $$ ;           G
           !&


           IBM Haifa Research Lab – Event Processing                                        © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




&$                                                       @N

     N
                     (                        &           &&      9
                                                     !     G   !* &   *
     $$                           (




         IBM Haifa Research Lab – Event Processing                    © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




&$                                                   @



     *@!




!    $          @!




         IBM Haifa Research Lab – Event Processing       © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                                                        @           &


                ;                                   &




                   ;
                                                9           !

               (        *!                          +       4
     (


$          ;        $                               &           $


    IBM Haifa Research Lab – Event Processing                           © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                                                   @   &


           ;
               &
    !          9 $                           9 &
&              9 E                         ((




    IBM Haifa Research Lab – Event Processing              © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




1 &$ E                                           ,$




     IBM Haifa Research Lab – Event Processing        © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




1

     -             .                            +   4@ &        ! +
    *$
                       *$ 1                # 7 $        :
          quot; *                                  $ # @&       $         &        $
            4 9+            & 4             *$ @  $ (
    1                                ;

                                                    $       $
    1                                           %




    IBM Haifa Research Lab – Event Processing                             © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




  $

                                                            +               &     &
                            &               4

          $           !            *                    $           *
         $            !                         !                       +
        *$ 7              @ *$ $ $ :
      7        ! !                     *                                @ *$ :(
            &&                       $$                                  & @@      9
        *$ 9 & @                                    7           +                 &
               :




IBM Haifa Research Lab – Event Processing                                              © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




IBM Haifa Research Lab – Event Processing   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                                                                      quot; *                     $
                                                                        *#                           +         $
                                                                                   &
    !        !                                !quot;
                           #   #          $%
                                    #
        !quot;
                                    &
'                    !(&       )              '
                 #                      # #
                                                           Event-Id   Time-Stamp   Quote   Volume
                               $%             )quot;           E1         9:00         33.23
                                                           E2         9:10         33.04   320,000
                                                           E3         9:20         33.11   280,000
                                                           E4         9:30         33.01   400,000
*                                   #                      E5         9:40         32.90   315,000
                                         #                 E6         9:50         33.04   320,000
                                                           E7         10:00        33.20   303,000
+%% %%% +                                     ,            E8         10:10        33.33   219,000
                                                           E9         10:20        33.11   301,000
                                                           E10        10:40        33.00   210,000
&       #                           +                      E11        10:50        32.78   400,000
                      -quot;                                   E12        11:00        32.70   176,000




                                                    How many times the trade programming is triggered ;
                                                    Which arguments are used in each triggering?


        IBM Haifa Research Lab – Event Processing                                                        © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




1                       ,

                                        @ G                      ! *@        G                   &
       *$ 9               $              &                  &
          $                            +                                     &
          &                $           1                                      $             ! *@         G                      @
        G                      ;
                     7              &           :                            &
            +     & E& &                                            7            &                               :
                    +                *   &                                                                             3
                                     ! 4 $ ,                                     &$          9       @       G
            &                                               9
                   & & E& @                                         &                  ( 3       ;               &     & *
                         G                              &                9           $$
                G   9      &                    G                                     &                          G      (
                  & & *                                 G       !                                            (
                  &                                 ;
                                     4   +                          4@                ! *
                         ! *          4  +                          4@
                         ! *    0 & E & @$                  I                0 &     & @$
                         ! *    0 G     * I6                    0 G           *(
                                            @                      ;          ! *                                       &
                         !*         (




    IBM Haifa Research Lab – Event Processing                                                                        © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




&

    .                $ /                                    #                            0
    .                1 2                                            #       0
    .                + /                        #   #                   #            #
            0
    .                3 /                                4                                0
    .                5quot; /               &                       #
                                        0
    .                6                              #               (              #0
    .                7                                          #                         0




    IBM Haifa Research Lab – Event Processing                                   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                                               ;
1   E                                                                       $
                                                        E               ,
                                                            $   &   @
        $                                               $
                                                                *

                   *$




                        &               $




            IBM Haifa Research Lab – Event Processing                       © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




E &$
     &                          G          +                                  &           $
+
 G           !                 9          * &&       *           -        $$*                 &                      .
                     -        $$*.                                &                           *


         1         E                                                                  !quot;# $             %
                                                             $            $           ! &$
             $
                                                                      !                   '    ( (
                         *$
                                                         () $             )              * + #* ) $
                                                         )                 '          ( (* , -*

              &                       $                  $                $               + . $      /
                                                                      (

                                                                      .               $            $         !
                                                                              $           +         $
                                                                 $                    +    $      0-             !
                                                             $ % $                )               .              $       :



         IBM Haifa Research Lab – Event Processing                                                          © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




1   E ,+                                        &            #




                                                    &
                      &               +                          !



                         +        ,
                    &                 $         1       +;




    IBM Haifa Research Lab – Event Processing                        © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




1   E ,                              &
                            &                               !*; <    9   49                                      &         =
                                     &             !*; <     9    49        &                                  9
                                                  =,               &   $                                       7 ( (
                                     9$                49 &    $       =
        quot;           #
                             E &$ ; LP;      9                      *@             &       @        M9 L       *@
                                & @     9 J'                      M9 L G               ,               9
                              G  M

                                          $          &                O !
          quot;             #                     !           9               *9 +                 'F          &
                                 7            5                       :

                                                      *                                                             &           $
                                                              E
            quot;        #               1                    &       9            &       J             9                 Q



                                                              $$           +                   &

       quot;                        #
                                                     A &9                      9                      4




     IBM Haifa Research Lab – Event Processing                                                                             © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




1   E                        $$

        quot;              $$          +                            E   $   9             $
                                         &                  E                       7 ( (
                                   *@              &    @                   &           &    :#
                 !      $           ;
                                               E
                                      +
                  +                        +            ,+          +           4     -        E
                  &               .$                (




        IBM Haifa Research Lab – Event Processing                                         © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




$




        $                     +            $$
    7       &          & @            $ $ :(



            IBM Haifa Research Lab – Event Processing   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




     *$
                     2
                 2
    &
1        E           &
              2




                                      $      4   &
                                            , & *    !
             &$       9!
             &




IBM Haifa Research Lab – Event Processing                © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                    2

3   7 '9((9        :

                             +                                  < '9((9       =




2   7 '9((9          :

                           +                              *   < '9((9     =


               3                   &              E   9
                                           !* $




      IBM Haifa Research Lab – Event Processing                         © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                 2
      1           7< '9((9             =9             9                 9 L<+'9Q9+ =:

                                                      3                     9                      $           *
  +                         +                         $$    (       $                              +
                            7         *                ; < G9   9       9       9   9       =: +



<& 9 & E9                        =7 9                 9     9                           :

                    +                                                                       !
      +




          IBM Haifa Research Lab – Event Processing                                                    © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




&                        @         &$
                                   G              7 '9Q9          :


                                                          '9((




    7 9          9             @ *$ :

                 +                 &                             !*   4   !


             3                &$       $              &
                             9             & *!
                              &                   &
             7       $         :




      IBM Haifa Research Lab – Event Processing                               © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




&                      @       $                  O $          @ &$
                           7 '9           9               9L        M:


                                                       '9  +
$      *                                         6 <39 9 quot;9 9 3 9 3quot;9       9   quot;=



    7 9                    :

               +                                      !         &       &
                   ,       &E        (

                             * &$                 $
                   $       @ &$   $               (




     IBM Haifa Research Lab – Event Processing                                       © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




1               E                 &
            !               7 '9Q9             :
                                                                         '9((
        +                          E

        N           O E              7 :
                                   +                            7        :             7 E       :
                              E                         $           7$          &            *               $           :

    3       @                   7 '9Q9             :
                                   +                                                < '9Q9       =
    !                      !*       *$


                       1      E & *!           &            +
                                  &




                    IBM Haifa Research Lab – Event Processing                                        © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




        0       $           ;



    2               $




    N
        G
            7                               :(



   quot;

    &       &$




IBM Haifa Research Lab – Event Processing        © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




$                                                  -   .$
     &$                     $
      1                            $                   !
    &&            $                 *$ 9 ( (
    @ G               (           I    *@ G    (




IBM Haifa Research Lab – Event Processing                   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing


        &                                                                                 7 :
                         *           *&                           *
            ,                                    $                    9       *       *&

                                         G               ;
    N   L !          M@                                      7                                        & :
                     L !         M@ @                                     L           M
                 @

                           E$            ;
                           7     !       @           :
                &            7       !       @           :

!        66          4                   O           !            9       +       ,           O             $



                                                                                                                          !
                                                                                                                5 !   $       *
                     2               $           *

2                 @ & ; G                                    $$
                @ & ; &                      &$                       *                   *       &




                      IBM Haifa Research Lab – Event Processing                                                       © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




&                                                                               7 :
     1                         *$              *
               ,                                   $                E
 F            @    $           F                       $                    E
 /        &        ,           $           !                            $                       E L               M


1             &$                   $           *
2          @                           9           !   @                                E
21        & ,L                 M                                -       &       .                     !       @
2         3 &          @                                   !        @               3       &    9+       3           !
     E$                    (




                               & *!                            , ( (

                   $




               IBM Haifa Research Lab – Event Processing                                                                  © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




&                                                    7   :
                   &
&&          ,+           $
        ,                E           &




                  E          &                   *
                                 7                           !   &$   :




     IBM Haifa Research Lab – Event Processing                        © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                       $                               &$                      +
                                                        $          $                             (
 E &$ ;  G                       7 '9       :& *                               &$
< 'B9 )=
                       $                                   &
                             &$
  &                  *$     ;
        E                       ,                                          *        &           &
               &$                    ,
      1        E                ,                              *               E        ,
      $        $
      1         ;                     &$
      2          &
                &                    $      !*     $
                                                       $    !*         $                (




IBM Haifa Research Lab – Event Processing                                                   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                                   &                             E &$                      7 :
1        E                                  quot;             6L                @          9          @
                                                         M>+           6     &
1        E              $$                               +

    $                                           *@           G     9        @    G

              *$                                3

                                            7       E@         H6       @          :        7 * @
                                                         4     @                I6         * @     4    :
                                                         7        @    4        @              I6
                                                             @    4  :           77            @
                                                                :   * @                         !*
                                                             @         :




IBM Haifa Research Lab – Event Processing                                                      © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                                   &               E &$             7 :
   &                        $               *    *& ; N    7    @   G        :9 N
                                                     71     & @     *@       G    (
                                                E@     :
                                            2   ;            @ &
                                            1       *;    &
                                            1    &$     ;      &
                                                     &    ;
                                            1             ;

                                                     7         &         :




IBM Haifa Research Lab – Event Processing                                    © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                    &

    .                $ /                                     #                            0

    .                 1 2                                            #       0

    .                 + /                       #    #                   #            #
             0 .                                 #
    .                3 /                                 4                                0
         #
    .                5quot; /               &                        #
                                        02
    .                6                               #               (              #0

    .                7                                           #                         0
2




    IBM Haifa Research Lab – Event Processing                                    © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




IBM Haifa Research Lab – Event Processing   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                 $$



                               &$

                                                        &@

                                                    $

    @

$
                                           7 ( (
                                           :

        IBM Haifa Research Lab – Event Processing       © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




E &$                   $

       N         $
           &$                   $
                @                   $
            @                             $




       IBM Haifa Research Lab – Event Processing   © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




N                                                                1       ;




         Ignore                      Orders        for
                                                           N &
                                                           4 *+




            Customer                   John Galt                         &




                                                             1
                                                                     E


                                                                   !
                                                                  &




                                                              8



    IBM Haifa Research Lab – Event Processing            © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




&$                        $                                                             1       ;




                                                                                  N &
                                                                                  4 *+
 When recent                                         of          ice-scrapers
                                             sales

                                                                                                &

                    Untypically High
          is
                                                                                    1
                                                                                            E

           Raise Price                                    Salt                      3 &
                                       of




                                                                                     8




        IBM Haifa Research Lab – Event Processing                               © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                            $                                                   1        ;



                                                                           N &
                                                                           4 *+



When                        More than            15           Orders                    &
                                                                                    O    *



                                                                           1
                                                                                E
Wait for service            With the same               agent

                                                                                !
                                                                               &


           Assign help to                             agent
                                                                           8

                                                                       3 &


                                                                       1




     IBM Haifa Research Lab – Event Processing                         © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




2                                                                                1        ;



                                                                           N &
                                                                           4 *+
                  When         More than          50%         Stock
                                                             quotes

                                                                                      &
                   value                 with


                                                      BMC, EMC, CA,         1
                 symbol           from the list            HP, CHKP               E

                 is up by       1%         Within       30       minutes         !
                                           the last                             &


                   Apply program           70
                           trade
                                                                            8


                                                                            3 &




    IBM Haifa Research Lab – Event Processing                              © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




                                            !




IBM Haifa Research Lab – Event Processing       © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




+                                               $

                 *,          &!                     &$   !
    $            !                   $
     /                        $




    IBM Haifa Research Lab – Event Processing                © 2008 IBM Corporation
IBM Haifa Research Lab – Event Processing




    + *                                           &&   *
7     & 9!               $                                 :




                          A




      IBM Haifa Research Lab – Event Processing                © 2008 IBM Corporation

Weitere ähnliche Inhalte

Andere mochten auch

Debs 2011 tutorial on non functional properties of event processing
Debs 2011 tutorial  on non functional properties of event processingDebs 2011 tutorial  on non functional properties of event processing
Debs 2011 tutorial on non functional properties of event processingOpher Etzion
 
CyberLab CCEH Session - 3 Scanning Networks
CyberLab CCEH Session - 3 Scanning NetworksCyberLab CCEH Session - 3 Scanning Networks
CyberLab CCEH Session - 3 Scanning NetworksCyberLab
 
Ceh v8 labs module 03 scanning networks
Ceh v8 labs module 03 scanning networksCeh v8 labs module 03 scanning networks
Ceh v8 labs module 03 scanning networksAsep Sopyan
 
Complex Event Processing with Esper and WSO2 ESB
Complex Event Processing with Esper and WSO2 ESBComplex Event Processing with Esper and WSO2 ESB
Complex Event Processing with Esper and WSO2 ESBPrabath Siriwardena
 
Chapter 12
Chapter 12Chapter 12
Chapter 12cclay3
 
Debs2009 Event Processing Languages Tutorial
Debs2009 Event Processing Languages TutorialDebs2009 Event Processing Languages Tutorial
Debs2009 Event Processing Languages TutorialOpher Etzion
 
Analizadores de Protocolos
Analizadores de ProtocolosAnalizadores de Protocolos
Analizadores de ProtocolosMilton Muñoz
 
Why Data Virtualization Is Good For Big Data Analytics?
Why Data Virtualization Is Good For Big Data Analytics?Why Data Virtualization Is Good For Big Data Analytics?
Why Data Virtualization Is Good For Big Data Analytics?Tyrone Systems
 
Scanning with nmap
Scanning with nmapScanning with nmap
Scanning with nmapcommiebstrd
 
Module 3 Scanning
Module 3   ScanningModule 3   Scanning
Module 3 Scanningleminhvuong
 
Building Real-time CEP Application with Open Source Projects
Building Real-time CEP Application with Open Source Projects Building Real-time CEP Application with Open Source Projects
Building Real-time CEP Application with Open Source Projects Ted Won
 
Optimizing Your SOA with Event Processing
Optimizing Your SOA with Event ProcessingOptimizing Your SOA with Event Processing
Optimizing Your SOA with Event ProcessingTim Bass
 
Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0
Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0
Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0Adrian Paschke
 
TIBCO Business Events Training
TIBCO Business Events TrainingTIBCO Business Events Training
TIBCO Business Events Trainingmindmajixtrainings
 
Dynamic Complex Event Processing for Hybrid Telecommunication Networks and Sm...
Dynamic Complex Event Processing for Hybrid Telecommunication Networks and Sm...Dynamic Complex Event Processing for Hybrid Telecommunication Networks and Sm...
Dynamic Complex Event Processing for Hybrid Telecommunication Networks and Sm...BaseN_Corp
 
NoSQL for Data Services, Data Virtualization & Big Data
NoSQL for Data Services, Data Virtualization & Big DataNoSQL for Data Services, Data Virtualization & Big Data
NoSQL for Data Services, Data Virtualization & Big DataGuido Schmutz
 

Andere mochten auch (20)

Debs 2011 tutorial on non functional properties of event processing
Debs 2011 tutorial  on non functional properties of event processingDebs 2011 tutorial  on non functional properties of event processing
Debs 2011 tutorial on non functional properties of event processing
 
CyberLab CCEH Session - 3 Scanning Networks
CyberLab CCEH Session - 3 Scanning NetworksCyberLab CCEH Session - 3 Scanning Networks
CyberLab CCEH Session - 3 Scanning Networks
 
Ceh v8 labs module 03 scanning networks
Ceh v8 labs module 03 scanning networksCeh v8 labs module 03 scanning networks
Ceh v8 labs module 03 scanning networks
 
Complex Event Processing with Esper and WSO2 ESB
Complex Event Processing with Esper and WSO2 ESBComplex Event Processing with Esper and WSO2 ESB
Complex Event Processing with Esper and WSO2 ESB
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
 
Debs2009 Event Processing Languages Tutorial
Debs2009 Event Processing Languages TutorialDebs2009 Event Processing Languages Tutorial
Debs2009 Event Processing Languages Tutorial
 
Nmap scripting engine
Nmap scripting engineNmap scripting engine
Nmap scripting engine
 
Analizadores de Protocolos
Analizadores de ProtocolosAnalizadores de Protocolos
Analizadores de Protocolos
 
Tutoriel esper
Tutoriel esperTutoriel esper
Tutoriel esper
 
Why Data Virtualization Is Good For Big Data Analytics?
Why Data Virtualization Is Good For Big Data Analytics?Why Data Virtualization Is Good For Big Data Analytics?
Why Data Virtualization Is Good For Big Data Analytics?
 
Scanning with nmap
Scanning with nmapScanning with nmap
Scanning with nmap
 
Port Scanning Overview
Port Scanning  OverviewPort Scanning  Overview
Port Scanning Overview
 
Module 3 Scanning
Module 3   ScanningModule 3   Scanning
Module 3 Scanning
 
Building Real-time CEP Application with Open Source Projects
Building Real-time CEP Application with Open Source Projects Building Real-time CEP Application with Open Source Projects
Building Real-time CEP Application with Open Source Projects
 
Optimizing Your SOA with Event Processing
Optimizing Your SOA with Event ProcessingOptimizing Your SOA with Event Processing
Optimizing Your SOA with Event Processing
 
Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0
Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0
Semantic Complex Event Processing with Reaction RuleML 1.0 and Prova 3.0
 
TIBCO Business Events Training
TIBCO Business Events TrainingTIBCO Business Events Training
TIBCO Business Events Training
 
Hacking Cisco
Hacking CiscoHacking Cisco
Hacking Cisco
 
Dynamic Complex Event Processing for Hybrid Telecommunication Networks and Sm...
Dynamic Complex Event Processing for Hybrid Telecommunication Networks and Sm...Dynamic Complex Event Processing for Hybrid Telecommunication Networks and Sm...
Dynamic Complex Event Processing for Hybrid Telecommunication Networks and Sm...
 
NoSQL for Data Services, Data Virtualization & Big Data
NoSQL for Data Services, Data Virtualization & Big DataNoSQL for Data Services, Data Virtualization & Big Data
NoSQL for Data Services, Data Virtualization & Big Data
 

Ähnlich wie Tutorial in DEBS 2008 - Event Processing Patterns

Incubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief ScientistIncubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief ScientistDmitry Tseitlin
 
OECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, FinlandOECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, FinlandIlkka Kakko
 
Event Processing - The Next Generation; March 2009
Event Processing - The Next Generation; March 2009Event Processing - The Next Generation; March 2009
Event Processing - The Next Generation; March 2009Opher Etzion
 
VoCamp Seoul2009 Sparql
VoCamp Seoul2009 SparqlVoCamp Seoul2009 Sparql
VoCamp Seoul2009 Sparqlkwangsub kim
 
A Eficiencia Da Hidroterapia Em Paciente Portador De Artrogripose Multipla Co...
A Eficiencia Da Hidroterapia Em Paciente Portador De Artrogripose Multipla Co...A Eficiencia Da Hidroterapia Em Paciente Portador De Artrogripose Multipla Co...
A Eficiencia Da Hidroterapia Em Paciente Portador De Artrogripose Multipla Co...Acquanews
 
Low Carbon Housing for Non-experts
Low Carbon Housing for Non-expertsLow Carbon Housing for Non-experts
Low Carbon Housing for Non-expertsurbed
 
Hook Mobile Living Social Hackathon MoDevUX 2012
Hook Mobile Living Social Hackathon MoDevUX 2012Hook Mobile Living Social Hackathon MoDevUX 2012
Hook Mobile Living Social Hackathon MoDevUX 2012Wayne Chen
 
Pearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the AirPearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the AirDan Murphy
 
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
 
We Are The Makers Of Things
We Are The Makers Of ThingsWe Are The Makers Of Things
We Are The Makers Of ThingsHannah Donovan
 
Cr2 apresentação - 4 t09 (eng-)
Cr2   apresentação - 4 t09 (eng-)Cr2   apresentação - 4 t09 (eng-)
Cr2 apresentação - 4 t09 (eng-)SiteriCR2
 
4 q09 presentation
4 q09 presentation4 q09 presentation
4 q09 presentationSiteriCR2
 
Apresentação 4T09 - EN
Apresentação 4T09 - ENApresentação 4T09 - EN
Apresentação 4T09 - ENCR2
 
A Trajetória até o Novo Mercado da Bovespa
A Trajetória até o Novo Mercado da BovespaA Trajetória até o Novo Mercado da Bovespa
A Trajetória até o Novo Mercado da BovespaEDP - Energias do Brasil
 
Oh Teck Kiat CV by 2011
Oh Teck Kiat CV by 2011Oh Teck Kiat CV by 2011
Oh Teck Kiat CV by 2011teckkiat81
 

Ähnlich wie Tutorial in DEBS 2008 - Event Processing Patterns (20)

Incubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief ScientistIncubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief Scientist
 
OECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, FinlandOECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, Finland
 
Event Processing - The Next Generation; March 2009
Event Processing - The Next Generation; March 2009Event Processing - The Next Generation; March 2009
Event Processing - The Next Generation; March 2009
 
VoCamp Seoul2009 Sparql
VoCamp Seoul2009 SparqlVoCamp Seoul2009 Sparql
VoCamp Seoul2009 Sparql
 
A Eficiencia Da Hidroterapia Em Paciente Portador De Artrogripose Multipla Co...
A Eficiencia Da Hidroterapia Em Paciente Portador De Artrogripose Multipla Co...A Eficiencia Da Hidroterapia Em Paciente Portador De Artrogripose Multipla Co...
A Eficiencia Da Hidroterapia Em Paciente Portador De Artrogripose Multipla Co...
 
EB-85 A
EB-85 AEB-85 A
EB-85 A
 
Clouds and roofracks
Clouds and roofracksClouds and roofracks
Clouds and roofracks
 
Low Carbon Housing for Non-experts
Low Carbon Housing for Non-expertsLow Carbon Housing for Non-experts
Low Carbon Housing for Non-experts
 
Hook Mobile Living Social Hackathon MoDevUX 2012
Hook Mobile Living Social Hackathon MoDevUX 2012Hook Mobile Living Social Hackathon MoDevUX 2012
Hook Mobile Living Social Hackathon MoDevUX 2012
 
Pearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the AirPearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the Air
 
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
 
We Are The Makers Of Things
We Are The Makers Of ThingsWe Are The Makers Of Things
We Are The Makers Of Things
 
Cr2 apresentação - 4 t09 (eng-)
Cr2   apresentação - 4 t09 (eng-)Cr2   apresentação - 4 t09 (eng-)
Cr2 apresentação - 4 t09 (eng-)
 
4 q09 presentation
4 q09 presentation4 q09 presentation
4 q09 presentation
 
Apresentação 4T09 - EN
Apresentação 4T09 - ENApresentação 4T09 - EN
Apresentação 4T09 - EN
 
A Trajetória até o Novo Mercado da Bovespa
A Trajetória até o Novo Mercado da BovespaA Trajetória até o Novo Mercado da Bovespa
A Trajetória até o Novo Mercado da Bovespa
 
Science of-dreams
Science of-dreamsScience of-dreams
Science of-dreams
 
Manual scratch
Manual scratchManual scratch
Manual scratch
 
Manual scratch
Manual scratchManual scratch
Manual scratch
 
Oh Teck Kiat CV by 2011
Oh Teck Kiat CV by 2011Oh Teck Kiat CV by 2011
Oh Teck Kiat CV by 2011
 

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 basic proactive
Debs 2012 basic proactiveDebs 2012 basic proactive
Debs 2012 basic proactiveOpher 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
 

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 basic proactive
Debs 2012 basic proactiveDebs 2012 basic proactive
Debs 2012 basic proactive
 
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
 

Kürzlich hochgeladen

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 

Kürzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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?
 

Tutorial in DEBS 2008 - Event Processing Patterns

  • 1. IBM Haifa Research Lab – Event Processing ! © 2008IBM Corporation
  • 2. IBM Haifa Research Lab – Event Processing quot; ! # $ $ , &* $ ! , % & - $ '() ! . && * , * $ + + * $ ! $ IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 3. IBM Haifa Research Lab – Event Processing & * $ $ * + + ! $$ * + / quot; 0 + quot; 0 $ $ -$ .& IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 4. IBM Haifa Research Lab – Event Processing IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 5. IBM Haifa Research Lab – Event Processing IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 6. IBM Haifa Research Lab – Event Processing 1 $ 2 + 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 IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 7. IBM Haifa Research Lab – Event Processing 3 3 + 4 + 3 $ 5 6 789 : + ; 6< =( *$ > 1 & 9 9 > 1 ( 6 <7 9 : ? 7 7 : : 7 7 ::=( $ $ ( ! + $ 9 & 9 $ 9 $ ( ; 5 * 9 2$ % @ 3 + 4, &$ & 9 * & A 9 BC7 :9 9 D '@DDB IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 8. IBM Haifa Research Lab – Event Processing 3 E &$ Consumers Producers Agents Detect Pattern Enrich g If a customer sends three requests within three hours on the same topic and the first two requests have been handled, notify immediately to the “unhappy customers officer” and include count of “unhappy” detections for this customer in the last year IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 9. IBM Haifa Research Lab – Event Processing 3 E &$ Consumers Producers Agents 3 Detect Pattern 1 3 Enrich g $$ 1 & 3 3 3 If a customer sends three requests over the last day on the same topic and the requests have been handled, notify immediately to the “unhappy customers officer” and include count of “unhappy” detections for this customer in the last year IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 10. IBM Haifa Research Lab – Event Processing quot; + 4 35 $ $ + 35 E $ $$ F *$ $ & $ 1 $ & F * $ $$ 2 $ $$ & $ ( IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 11. IBM Haifa Research Lab – Event Processing E &$ '; / $$* 1 & - $$* & . E &$ + 4 $ G & $ ( 1 & $ $$ ; ; G /$ & *$ $$*@ 1 *1 & $ $$ ; F * 1 & ; & G $ ;1 @ &! 2 $ $$ ; 7 % *; $@B@ C *1 & : ; D G $ ( H G !& 9 G I + * J & IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 12. IBM Haifa Research Lab – Event Processing E &$ , * & & @ &! $$* * 1 & ; & & *$ $$*@ 1 * & 1 E 1 & ; & $ $$ ; 2 $ $$ ; $ ;1 @ &! *; $@B@ C *1 & K * & ; $ ( L / $$*@ M IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 13. IBM Haifa Research Lab – Event Processing 1 E &$ 1 ; 1 $$ ; N E 3 & G !& G !& *@! 1 E 1 & 9 $ 9 * $$ ; 2 $ $$ ; $ & G G !& !& '* * $$ ; G !& IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 14. IBM Haifa Research Lab – Event Processing &$ @N N ( & && 9 ! G !* & * $$ ( IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 15. IBM Haifa Research Lab – Event Processing &$ @ *@! ! $ @! IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 16. IBM Haifa Research Lab – Event Processing @ & ; & ; 9 ! ( *! + 4 ( $ ; $ & $ IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 17. IBM Haifa Research Lab – Event Processing @ & ; & ! 9 $ 9 & & 9 E (( IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 18. IBM Haifa Research Lab – Event Processing 1 &$ E ,$ IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 19. IBM Haifa Research Lab – Event Processing 1 - . + 4@ & ! + *$ *$ 1 # 7 $ : quot; * $ # @& $ & $ 4 9+ & 4 *$ @ $ ( 1 ; $ $ 1 % IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 20. IBM Haifa Research Lab – Event Processing $ + & & & 4 $ ! * $ * $ ! ! + *$ 7 @ *$ $ $ : 7 ! ! * @ *$ :( && $$ & @@ 9 *$ 9 & @ 7 + & : IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 21. IBM Haifa Research Lab – Event Processing IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 22. IBM Haifa Research Lab – Event Processing quot; * $ *# + $ & ! ! !quot; # # $% # !quot; & ' !(& ) ' # # # Event-Id Time-Stamp Quote Volume $% )quot; E1 9:00 33.23 E2 9:10 33.04 320,000 E3 9:20 33.11 280,000 E4 9:30 33.01 400,000 * # E5 9:40 32.90 315,000 # E6 9:50 33.04 320,000 E7 10:00 33.20 303,000 +%% %%% + , E8 10:10 33.33 219,000 E9 10:20 33.11 301,000 E10 10:40 33.00 210,000 & # + E11 10:50 32.78 400,000 -quot; E12 11:00 32.70 176,000 How many times the trade programming is triggered ; Which arguments are used in each triggering? IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 23. IBM Haifa Research Lab – Event Processing 1 , @ G ! *@ G & *$ 9 $ & & $ + & & $ 1 $ ! *@ G @ G ; 7 & : & + & E& & 7 & : + * & 3 ! 4 $ , &$ 9 @ G & 9 & & E& @ & ( 3 ; & & * G & 9 $$ G 9 & G & G ( & & * G ! ( & ; 4 + 4@ ! * ! * 4 + 4@ ! * 0 & E & @$ I 0 & & @$ ! * 0 G * I6 0 G *( @ ; ! * & !* ( IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 24. IBM Haifa Research Lab – Event Processing & . $ / # 0 . 1 2 # 0 . + / # # # # 0 . 3 / 4 0 . 5quot; / & # 0 . 6 # ( #0 . 7 # 0 IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 25. IBM Haifa Research Lab – Event Processing ; 1 E $ E , $ & @ $ $ * *$ & $ IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 26. IBM Haifa Research Lab – Event Processing E &$ & G + & $ + G ! 9 * && * - $$* & . - $$*. & * 1 E !quot;# $ % $ $ ! &$ $ ! ' ( ( *$ () $ ) * + #* ) $ ) ' ( (* , -* & $ $ $ + . $ / ( . $ $ ! $ + $ $ + $ 0- ! $ % $ ) . $ : IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 27. IBM Haifa Research Lab – Event Processing 1 E ,+ & # & & + ! + , & $ 1 +; IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 28. IBM Haifa Research Lab – Event Processing 1 E , & & !*; < 9 49 & = & !*; < 9 49 & 9 =, & $ 7 ( ( 9$ 49 & $ = quot; # E &$ ; LP; 9 *@ & @ M9 L *@ & @ 9 J' M9 L G , 9 G M $ & O ! quot; # ! 9 *9 + 'F & 7 5 : * & $ E quot; # 1 & 9 & J 9 Q $$ + & quot; # A &9 9 4 IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 29. IBM Haifa Research Lab – Event Processing 1 E $$ quot; $$ + E $ 9 $ & E 7 ( ( *@ & @ & & :# ! $ ; E + + + ,+ + 4 - E & .$ ( IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 30. IBM Haifa Research Lab – Event Processing $ $ + $$ 7 & & @ $ $ :( IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 31. IBM Haifa Research Lab – Event Processing *$ 2 2 & 1 E & 2 $ 4 & , & * ! &$ 9! & IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 32. IBM Haifa Research Lab – Event Processing 2 3 7 '9((9 : + < '9((9 = 2 7 '9((9 : + * < '9((9 = 3 & E 9 !* $ IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 33. IBM Haifa Research Lab – Event Processing 2 1 7< '9((9 =9 9 9 L<+'9Q9+ =: 3 9 $ * + + $$ ( $ + 7 * ; < G9 9 9 9 9 =: + <& 9 & E9 =7 9 9 9 : + ! + IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 34. IBM Haifa Research Lab – Event Processing & @ &$ G 7 '9Q9 : '9(( 7 9 9 @ *$ : + & !* 4 ! 3 &$ $ & 9 & *! & & 7 $ : IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 35. IBM Haifa Research Lab – Event Processing & @ $ O $ @ &$ 7 '9 9 9L M: '9 + $ * 6 <39 9 quot;9 9 3 9 3quot;9 9 quot;= 7 9 : + ! & & , &E ( * &$ $ $ @ &$ $ ( IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 36. IBM Haifa Research Lab – Event Processing 1 E & ! 7 '9Q9 : '9(( + E N O E 7 : + 7 : 7 E : E $ 7$ & * $ : 3 @ 7 '9Q9 : + < '9Q9 = ! !* *$ 1 E & *! & + & IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 37. IBM Haifa Research Lab – Event Processing 0 $ ; 2 $ N G 7 :( quot; & &$ IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 38. IBM Haifa Research Lab – Event Processing $ - .$ &$ $ 1 $ ! && $ *$ 9 ( ( @ G ( I *@ G ( IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 39. IBM Haifa Research Lab – Event Processing & 7 : * *& * , $ 9 * *& G ; N L ! M@ 7 & : L ! M@ @ L M @ E$ ; 7 ! @ : & 7 ! @ : ! 66 4 O ! 9 + , O $ ! 5 ! $ * 2 $ * 2 @ & ; G $$ @ & ; & &$ * * & IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 40. IBM Haifa Research Lab – Event Processing & 7 : 1 *$ * , $ E F @ $ F $ E / & , $ ! $ E L M 1 &$ $ * 2 @ 9 ! @ E 21 & ,L M - & . ! @ 2 3 & @ ! @ 3 & 9+ 3 ! E$ ( & *! , ( ( $ IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 41. IBM Haifa Research Lab – Event Processing & 7 : & && ,+ $ , E & E & * 7 ! &$ : IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 42. IBM Haifa Research Lab – Event Processing $ &$ + $ $ ( E &$ ; G 7 '9 :& * &$ < 'B9 )= $ & &$ & *$ ; E , * & & &$ , 1 E , * E , $ $ 1 ; &$ 2 & & $ !* $ $ !* $ ( IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 43. IBM Haifa Research Lab – Event Processing & E &$ 7 : 1 E quot; 6L @ 9 @ M>+ 6 & 1 E $$ + $ *@ G 9 @ G *$ 3 7 E@ H6 @ : 7 * @ 4 @ I6 * @ 4 : 7 @ 4 @ I6 @ 4 : 77 @ : * @ !* @ : IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 44. IBM Haifa Research Lab – Event Processing & E &$ 7 : & $ * *& ; N 7 @ G :9 N 71 & @ *@ G ( E@ : 2 ; @ & 1 *; & 1 &$ ; & & ; 1 ; 7 & : IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 45. IBM Haifa Research Lab – Event Processing & . $ / # 0 . 1 2 # 0 . + / # # # # 0 . # . 3 / 4 0 # . 5quot; / & # 02 . 6 # ( #0 . 7 # 0 2 IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 46. IBM Haifa Research Lab – Event Processing IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 47. IBM Haifa Research Lab – Event Processing $$ &$ &@ $ @ $ 7 ( ( : IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 48. IBM Haifa Research Lab – Event Processing E &$ $ N $ &$ $ @ $ @ $ IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 49. IBM Haifa Research Lab – Event Processing N 1 ; Ignore Orders for N & 4 *+ Customer John Galt & 1 E ! & 8 IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 50. IBM Haifa Research Lab – Event Processing &$ $ 1 ; N & 4 *+ When recent of ice-scrapers sales & Untypically High is 1 E Raise Price Salt 3 & of 8 IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 51. IBM Haifa Research Lab – Event Processing $ 1 ; N & 4 *+ When More than 15 Orders & O * 1 E Wait for service With the same agent ! & Assign help to agent 8 3 & 1 IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 52. IBM Haifa Research Lab – Event Processing 2 1 ; N & 4 *+ When More than 50% Stock quotes & value with BMC, EMC, CA, 1 symbol from the list HP, CHKP E is up by 1% Within 30 minutes ! the last & Apply program 70 trade 8 3 & IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 53. IBM Haifa Research Lab – Event Processing ! IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 54. IBM Haifa Research Lab – Event Processing + $ *, &! &$ ! $ ! $ / $ IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation
  • 55. IBM Haifa Research Lab – Event Processing + * && * 7 & 9! $ : A IBM Haifa Research Lab – Event Processing © 2008 IBM Corporation