SlideShare a Scribd company logo
1 of 61
Download to read offline
IBM Software Group – Event Processing technologies




                                !
quot;        !     # $




                                                     © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture




Event Processing in a nutshell


 Event Processing Network – as main
 abstraction


 Architectural Principles


  Producing and consuming the events


   Processing the events


   Some Non-Functional Issues


       Concluding Remarks
  Event-Driven Processing in IBM                                        © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture




Event Processing in a nutshell


 Event Processing Network – as main
 abstraction


 Architectural Principles


  Producing and consuming the events


   Processing the events


   Some Non-Functional Issues


       Concluding Remarks
  Event-Driven Processing in IBM                                        © 2007 IBM Corporation
Event Processing



  Event                                Event
 Producer                            Consumer


Generate and                        Consume and
may publish    perform operations   react to either
events         on events            raw or complex
                                    events




                     !
EDA Reference Architecture Overview

         Event            Event      Business                        State
                                                       Services
      Producer           Sensors     Processes                      Machines




                                                                                                         Event Monitoring and Analytic Infrastructure
                                         Event Consolidator




                                                                               Event Security Services




                                                                                                                                                        Event Flow
       Event
                                                 Event Bus
  Processing
     Network
                                     Event Operator (Facilitator)



        Event              Event     Business                        State
                                                       Services
    Consumer             Actuators   Processes                      Machines




© 2003 IBM Corporation                                                                                                                                               5
IBM Software Group – Event Processing Technologies and Architecture

                                                                        Consumers

Producers              Agents




   g




            Event-Driven Processing in IBM                                        © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture



                                                                        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                                        © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture


!quot;
                                                                        Consumers
Producers               Agents

                                      Detect Pattern



                                                       Enrich

   g




If a customer sends three requests over the last hour 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
            Event-Driven Processing in IBM                                        © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture


$               !%
                                                                        Consumers
Producers              Agents

                                      Detect Pattern



                                                  Dynamic
                                                Subscribe
    g




I am interested to know whenever my investment portfolio is down 2 percent
within the last couple of hours


            Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                                   #
IBM Software Group – Event Processing Technologies and Architecture




Event Processing in a nutshell


 Event Processing Network – as main
 abstraction


 Architectural Principles


  Producing and consuming the events


   Processing the events


   Some Non-Functional Issues


       Concluding Remarks
  Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                    &'
IBM Software Group – Event Processing Technologies and Architecture




( )

      *       )                        +       (             ,
               -.                      -
             *      .*                 /                    01 2(       3
               $         quot;                 2




          +               ,
               - ,4            5 ( 6 ) 78 +
                                      )    6                                -
                            ,9      6    6   9                      7       quot;
             $               !     8  7 ':
                                       6 '
             * ,9 / 1 2(                       6(       %    +/         6!      8       76
              ' ;
               '
               $ ,9 / *(                       ,            $ /         6 <     7 ':
                                                                                 6 ';




      Event-Driven Processing in IBM                                             © 2007 IBM Corporation
                                                   &&
IBM Software Group – Event Processing Technologies and Architecture




8(                                    =


     *
     !
     *(




     Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                       &
IBM Software Group – Event Processing Technologies and Architecture




$
-
!




Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                  &
IBM Software Group – Event Processing Technologies and Architecture




*


         +7
         (




    Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                      &:
IBM Software Group – Event Processing Technologies and Architecture




*(

      (                               ,
                 /                    ,   ) )
                                           ? 6   @;
                 /
            -            A       B    C




     Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                            &>
IBM Software Group – Event Processing Technologies and Architecture




8(

                                      . /       +    (          7            +
     (                                 (            2
     A           B         (                +




     Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                            &
IBM Software Group – Event Processing Technologies and Architecture




8(                                                          0     ! =
                                                                   3




 D                     /                          0     3
 D-   ,/                        0                3! ! A /
                                                   E              B
 D    ,/                         0               3
 D            ,
 D-                                    /   7%(        ) %   ( %             ,
          (               /                (     +
                                                 +
      !

      Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                                 &
IBM Software Group – Event Processing Technologies and Architecture



                                                     Processor examples:
!    7 +!
                                                     Validate, transform, detect
                                                     pattern, derive, enrich




     Selector                        Processor       Router



    Event-Driven Processing in IBM                                           © 2007 IBM Corporation
                                                 &
IBM Software Group – Event Processing Technologies and Architecture




!
                                                                   *




             F



                                                   $




                  (




    Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                      &#
IBM Software Group – Event Processing Technologies and Architecture




+

    $                       +                ,   (                        + %
     +           +                   0       -         3;
                 (                       +       7     % (
             )           )7                        70 ; ;           )
                  3
                  ;
    $               ( (7   )                         /
    $               ( (   ) 7
        /            7    ) 7
    $                 7% 7 /                         G ( + %6        +(
                  (/                                    ;




    Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                                 '
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
21                                   © 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.           24
Summary of Event Processing (Event-Decision)
                 User Interface
                       Human visualization, interaction and situation management
                 Level 4 - Process Refinement
                       Decide on control feedback, for example resource allocation, event source and state
                       management, parametric and algorithmic adjustments
      Level of   Level 3 - Impact Assessment
     Inference         Impact assessment, i.e. assess impact on the basis of situation development, recognition
                       and prediction
                 Level 2 – Situation Refinement
      High             Identify situations based on events relations, relational state estimation, etc.
                 Level 1 – Event Refinement
                       Identify and track events based on association, filtering, joins, correlation etc.
      Med        Level 0 – Event Preprocessing
                       Cleansing of event-stream to produce semantically understandable data
                 Event Sources


      Low

                   Reference: Bass, T., Processing Patterns for PredictiveBusiness™, March 2006.
22                                      © 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.
Overview


                                    Event Data
                      publish       Processing     consume
     Publication                                              Consumption
      (Publishers)                   Selection                  (Consumers*)
                                    Correlation
                                    Distribution




Applications     Files/DBs      Sensor Data         Feeds             Propagations


                                                      * Consumers can act as publishers


                                                                                          23
Event Data Processing


                   Event Data
                   Processing




                                         Stream
Stream                   Select
                        Process
                       Compose           Stream
                         Retain
                   Deliver/propagate
Stream                                   Stream


              Single or multiple steps
                Local or distributed


                                                  24
IBM Software Group – Event Processing Technologies and Architecture




Event Processing in a nutshell


 Event Processing Network – as main
 abstraction


 Architectural Principles


  Producing and consuming the events


   Processing the events


   Some Non-Functional Issues


       Concluding Remarks
  Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                      >
IBM Software Group – Event Processing Technologies and Architecture




/                              ! (                . ( )




    /                                    7
    /                                        17
    /                          -+                 17
                17
*                           17
                $7
    5   %

        Event-Driven Processing in IBM                                        © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture




     -*
     ,                                    ! (

( +                                  +/                        +%
+                  (
(                                     0                   7+        /           3
                 +                        (           .              ,
        (        C                                        ( 6(
       /                ++                        +                   ;
       H 6(                      )   + +2             (
          6(                                  +
       * +                  % (




Event-Driven Processing in IBM                                            © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture




     -,$
     -                           2         (

 (                   ,           +     -           quot;
       9              /                .       )           ,
                                 $ 1
                                  I

             $
1                    (                     +,
                                           7
               +
       !          )7                           +




Event-Driven Processing in IBM                                        © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture




     -- J
     -,

 (        (               ,
                                         % 2                     +/       -quot;
              %             +         % 2,                      6   )     6
            / 6                                            +    % 2;
       !            ( A               (   (B               ()         )
       (                         )7            0       quot;     3;
  /                                                                            7
              % (( ++                      +           % 2                (7
                ( (
       5% / .                                      (              +             ,
             K   5 6
                  ! F /                        ;; F            ( +    % 2
             *                                 )               +         (         )7
             ( +   % 2




Event-Driven Processing in IBM                                                 © 2007 IBM Corporation
                                               #
IBM Software Group – Event Processing Technologies and Architecture




         -, /
         J                           F %           (




                                       D5           (
                                        7       L
                                       D*
*                 % (
9
    Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                        '
IBM Software Group – Event Processing Technologies and Architecture




  J,                                  /   / %, /                                (
+(   /
   /                /                     ,
        *            7 /
                      ,               !           7                    % ( /       6+ ( 7
                                                                                    +
        (/                                                ,
               (                          7(          /           (        +/      !
              (
               (                              /       6                M
                                  ;
          quot; 7( /                                      0       (          % (
             / + +   +                    (                            +3
                                                                        !
          *    7    )                      + 6                )       / 0      3
                                                                               ;
        4    G   69                                   /
   /                      7               (
            +




 Event-Driven Processing in IBM                                                    © 2007 IBM Corporation
                                              &
IBM Software Group – Event Processing Technologies and Architecture




Event Processing in a nutshell


 Event Processing Network – as main
 abstraction


 Architectural Principles


  Producing and consuming the events


   Processing the events


   Some Non-Functional Issues


       Concluding Remarks
  Event-Driven Processing in IBM                                        © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture




              7
 !                         ?
                                                    9          quot;
        /




                      )          /
                                                    9        $


  $


Event-Driven Processing in IBM                                        © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture




/

              ,
             ( (                                  /      /         (              )7
    %           /
                             , (      (           A                       B
    )               /                     7
            9                        ,!                                       (
    + (         ;




    Event-Driven Processing in IBM                                            © 2007 IBM Corporation
                                              :
IBM Software Group – Event Processing Technologies and Architecture




9   )

     -         ( /                                                 ) 6
     (    )    /     (                                       0 ; ;*-% 2
     (      3
            ;
     * )         (0                          6                          3
    0 ; ;C 7(    )                           3
     -         (                                                      (        )
      /
     12 %  . /      )                                    ;




        Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                            >
IBM Software Group – Event Processing Technologies and Architecture




7    +*

    - /                               +                 9        $




                                                        !




          9 ()


                                                        8      2 %
                                                                +
           $ /               ?
    Event-Driven Processing in IBM                                        © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture




/                               (

    /                  7                  % (% 2 % 0
                                                 +      2         (
    7             3           /          % 7 0( % / 6 ( +                 7
    C                   )                    +   ( % 2 %
                                                       +             3
                                                                     ;
                               %% 2 %
                                   +
           $                                                ;
           quot;       +
                   7                      ;
                     G/              M            (    )                  /
                                              )       A /           B;




    Event-Driven Processing in IBM                                            © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture




-                              (     (               /

                              7. ( %         (       (      (        )
    +                        /           ;

                                     0           3




    Event-Driven Processing in IBM                                        © 2007 IBM Corporation
IBM Software Group – Event Processing Technologies and Architecture




(

    -                           /                  )             7             6
                        (
            ; ; +(                   %     /   A                         B     A           +
                                                                                           +        B
            (                               +(                       )
               (            (                          (                 7 )     (         +
           A                         B /; A /               B %( (             $ ;
               (            %( ( (             /                (    7                            7
                           (                                7
            /                        7         /             /         (% / 6          7
            (7          )                           A (             B %( (                 7(
                                                    6                    (    (
                   )     0 ; ;             6       6 7;3
           +
           -       (         (                          6       (                    /
                       (             . (    (          2             )       7 (     G 0
                       /                   /                 3
                                                             ;




    Event-Driven Processing in IBM                                                         © 2007 IBM Corporation
                                                   #
IBM Software Group – Event Processing Technologies and Architecture




+                         ( C

quot;                          . ( )+
                                +                   ( C ,
       !          ,(                                   7             6)               7
                6
            7/ 7 (   (                 /        7           (        (          ;
       $             ,    ( /                    )+ )+
                                                    +                   (    )
                        7
                       ) (                        6%                   6%(  (
                           .   (                /      /            +     L
                     /    ( (/ )                     /               (      ;
            )         ,
              -                  (         70 /
                                 73
                /                               (           7        )
!               /?                              .           /                        ,
       *                         +         /    )7     A        B        A     B+
                         ; *         ) C                             ;




Event-Driven Processing in IBM                                               © 2007 IBM Corporation
                                           :'
IBM Software Group – Event Processing Technologies and Architecture




Event Processing in a nutshell


 Event Processing Network – as main
 abstraction


 Architectural Principles


  Producing and consuming the events


   Processing the events


   Some Non-Functional Issues


       Concluding Remarks
  Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                    :&
IBM Software Group – Event Processing Technologies and Architecture




/                                !               (%          %                (
    +              =
        9                        (                       (
                     +,
                     +
                                  .       7     (%   (       ;
               *                          ) %            ;
        *(                 ,          +    +         ;




        Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                                 :
IBM Software Group – Event Processing Technologies and Architecture




$                (                 /         /       . (                     +




                                                              ,J           !
    $
                                                               ,!

        +                                                  +          ,$
                                                           +


            Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                                 :
IBM Software Group – Event Processing Technologies and Architecture




/                      +
              ,          (                +




    !                  ,
                                          /   6    )

         /           ; quot; 7)                   % 2
          ;


    $           ,$                   /
     /
         Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                                  ::
IBM Software Group – Event Processing Technologies and Architecture




/               (
  ( ,            (            (             +
/   +            +
  )   6                    (           6
      6             +                ;;




    Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                           :>
IBM Software Group – Event Processing Technologies and Architecture




/   F

    F                                            ( +           /          ;-
    (                                    6        +                       (
    )         C              )
                             77                     ;
        $            /     ,N ! 5                         + Nquot;1
         /           L $ 18(
                        I                               + + /   ;
        quot; 7)                         )       /             6       % 2
          ;;




    Event-Driven Processing in IBM                                         © 2007 IBM Corporation
                                         :
IBM Software Group – Event Processing Technologies and Architecture




 /
                                                               A             /          B
                                          ,       . /                      +(
A$           B                                ;    /        (               (

                            , +
+                             ;

!/                                    ,
/    2                 +                  6
             ;




     Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                              :
IBM Software Group – Event Processing Technologies and Architecture




/       9        /
$       9    /             ,*
    /        +              /         /
)                                    / ;



$ 9         /           ,9               /       +
 /




                       /            ,9 /
% (+                                  0  )7
  ))               3
                   ;
        Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                             :
IBM Software Group – Event Processing Technologies and Architecture



                                                                               %( (
/   J                                                                   + +
                                                                  7        ;
*   +A/              B               . 7




                                           !                      ) 2
                                                /
!   /
        Event-Driven Processing in IBM                                         © 2007 IBM Corporation
/                                          :#
IBM Software Group – Event Processing Technologies and Architecture




/


-    7)




$)              )



-




     Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                       >'
IBM Software Group – Event Processing Technologies and Architecture




/                                            (            )     /

    ! /                   %          (       ,        7

    0                  3$ 1
                         I                        /           ,
           F         9 quot;$
           F                             7   )




    Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                                 >&
IBM Software Group – Event Processing Technologies and Architecture




            /

F                                / (                   / ,
       $                 ,             /             %         ( +          ;
                ,                  /                      (
       quot;         ,                 /         (                          (
       +         ;
                    ( $quot;
                       !                  .       )                             +
       /        . ; ;+ / 7             7% (      (                    (. +
            ;




Event-Driven Processing in IBM                                          © 2007 IBM Corporation
                                       >
IBM Software Group – Event Processing Technologies and Architecture




-+                          +           /
 /                                     7,
      )        /           6             6
     +

*     ?                                ,4 )
      0                   3                (
          7

*         ,     /                            /
               /

9             7                        ,   )
                                       (
          +
           0         9;
                      3

      Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                               >
IBM Software Group – Event Processing Technologies and Architecture




Event Processing in a nutshell


 Event Processing Network – as main
 abstraction


 Architectural Principles


  Producing and consuming the events


   Processing the events


   Some Non-Functional Issues


       Concluding Remarks
  Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                    >:
IBM Software Group – Event Processing Technologies and Architecture




  !       /                             % 20         )      3     7( /
                                   7.          +                   (
  % ((                                             (              ;




8(   (                             +
  ) 2=


  Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                        >>
IBM Software Group – Event Processing Technologies and Architecture




I $                      +

      I $            7           7+ ,
             !
             !        (        (
             !
             !         ( (              +
           +
             1          7
               (         (
             F




      Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                            >
IBM Software Group – Event Processing Technologies and Architecture




$   ) 7

    $         ) 7                         ,
                    )       +/
                    )       +                 0C      6   3
                    )       +
                    )       +         2
            !) 7                                  (




     Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                              >
IBM Software Group – Event Processing Technologies and Architecture




!   <

     ( )                                             . ; ;       (
                  +             (                                     7(          (
    (
    $                         +                                  ,
           !          C              (               +       (
           !              A /            B   /   6           +               (
                          ( /
           *                         % (     )   /       ,
                 *
                 *
                              /          /




    Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                             >
IBM Software Group – Event Processing Technologies and Architecture




Event Processing in a nutshell


 Event Processing Network – as main
 abstraction


 Architectural Principles


  Producing and consuming the events


   Processing the events


   Some Non-Functional Issues


       Concluding Remarks
  Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                    >#
IBM Software Group – Event Processing Technologies and Architecture




8(        % (/                                                                (
1         +                                     9      )
          8(7                               =
     0A                              !          B6     )          J   5       3
                 -(                         (   7) (          ;
                 $+%             /                            ( (     70% @
                           3
                           6                /
                   ( %                               ) 2 (            C       7                   (
                     6
                  ( 7 ( )                   + 6       (               76      ( -                       7
                                            /             (               +           ;
                  0 7                      3 $ 1
                                           , I        )           7                       ;
                 0 7                  3 !
                                      ,           + O -/
                                                     9                            /       (
                                                 0       6C               7           G    6
                                   7            3
                                                @




          Event-Driven Processing in IBM                                                      © 2007 IBM Corporation
                                                     '
IBM Software Group – Event Processing Technologies and Architecture




! +% %                    )

    1 2 +                                ()          (
    $     /
                 $. /                         (    $       7.
                 )
           $ 1
            I
    $                            ,
                              7
               +
           -                 ) 7
           1                         +




    Event-Driven Processing in IBM                                        © 2007 IBM Corporation
                                         &

More Related Content

What's hot

Applying a BPM Approach to Three Similar but Distinct Business Environments
Applying a BPM Approach to Three Similar but Distinct Business EnvironmentsApplying a BPM Approach to Three Similar but Distinct Business Environments
Applying a BPM Approach to Three Similar but Distinct Business Environmentsjamieraut
 
IBM BP Kickoff 2013 VDI Solutions
IBM BP Kickoff 2013    VDI SolutionsIBM BP Kickoff 2013    VDI Solutions
IBM BP Kickoff 2013 VDI SolutionsIBM Danmark
 
Leveraging Virtualization from an IT Project to a Business Strategy
Leveraging Virtualization from an IT Project to a Business StrategyLeveraging Virtualization from an IT Project to a Business Strategy
Leveraging Virtualization from an IT Project to a Business StrategyDavid Resnic
 
Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09gaborfulop
 
BPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming StrategyBPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming StrategyKeith Swenson
 
Essential Arb 2
Essential Arb 2Essential Arb 2
Essential Arb 2hinser14
 
Enabling Your Service Desk to be the Front Face to IT
Enabling Your Service Desk to be the Front Face to ITEnabling Your Service Desk to be the Front Face to IT
Enabling Your Service Desk to be the Front Face to ITCA Nimsoft
 
Application Profile Knowledgeware
Application Profile KnowledgewareApplication Profile Knowledgeware
Application Profile KnowledgewareGlenWhite
 
Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06kowost
 
WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...Vincent Kwon
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesMahesh Singh
 
The Project Network - Service Offering
The Project Network - Service OfferingThe Project Network - Service Offering
The Project Network - Service Offeringtpnuk
 
Case Study with Spectrum Integrity
Case Study with Spectrum IntegrityCase Study with Spectrum Integrity
Case Study with Spectrum IntegrityAltium
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowStrongback Consulting
 
YJT Solutions Overview Presentation
YJT Solutions Overview PresentationYJT Solutions Overview Presentation
YJT Solutions Overview PresentationYJT Solutions
 
IBM Smart Business Desktop Cloud - How to optimise the ROI from your desktop ...
IBM Smart Business Desktop Cloud - How to optimise the ROI from your desktop ...IBM Smart Business Desktop Cloud - How to optimise the ROI from your desktop ...
IBM Smart Business Desktop Cloud - How to optimise the ROI from your desktop ...Vincent Kwon
 

What's hot (20)

Applying a BPM Approach to Three Similar but Distinct Business Environments
Applying a BPM Approach to Three Similar but Distinct Business EnvironmentsApplying a BPM Approach to Three Similar but Distinct Business Environments
Applying a BPM Approach to Three Similar but Distinct Business Environments
 
IBM BP Kickoff 2013 VDI Solutions
IBM BP Kickoff 2013    VDI SolutionsIBM BP Kickoff 2013    VDI Solutions
IBM BP Kickoff 2013 VDI Solutions
 
Leveraging Virtualization from an IT Project to a Business Strategy
Leveraging Virtualization from an IT Project to a Business StrategyLeveraging Virtualization from an IT Project to a Business Strategy
Leveraging Virtualization from an IT Project to a Business Strategy
 
Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09
 
BPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming StrategyBPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming Strategy
 
Essential Arb 2
Essential Arb 2Essential Arb 2
Essential Arb 2
 
Enabling Your Service Desk to be the Front Face to IT
Enabling Your Service Desk to be the Front Face to ITEnabling Your Service Desk to be the Front Face to IT
Enabling Your Service Desk to be the Front Face to IT
 
Application Profile Knowledgeware
Application Profile KnowledgewareApplication Profile Knowledgeware
Application Profile Knowledgeware
 
Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06
 
WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
 
The Project Network - Service Offering
The Project Network - Service OfferingThe Project Network - Service Offering
The Project Network - Service Offering
 
VISIT2008 Weatherforecast For IT
VISIT2008  Weatherforecast For ITVISIT2008  Weatherforecast For IT
VISIT2008 Weatherforecast For IT
 
Case Study with Spectrum Integrity
Case Study with Spectrum IntegrityCase Study with Spectrum Integrity
Case Study with Spectrum Integrity
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
 
YJT Solutions Overview Presentation
YJT Solutions Overview PresentationYJT Solutions Overview Presentation
YJT Solutions Overview Presentation
 
IBM Smart Business Desktop Cloud - How to optimise the ROI from your desktop ...
IBM Smart Business Desktop Cloud - How to optimise the ROI from your desktop ...IBM Smart Business Desktop Cloud - How to optimise the ROI from your desktop ...
IBM Smart Business Desktop Cloud - How to optimise the ROI from your desktop ...
 
Lean IT
Lean ITLean IT
Lean IT
 
Microsoft Service Manager 2010
Microsoft Service Manager 2010Microsoft Service Manager 2010
Microsoft Service Manager 2010
 
IBM Private Cloud
IBM Private CloudIBM Private Cloud
IBM Private Cloud
 

Viewers also liked

Event processing seven years from now
Event processing   seven years from nowEvent processing   seven years from now
Event processing seven years from nowOpher Etzion
 
Debs 2012 basic proactive
Debs 2012 basic proactiveDebs 2012 basic proactive
Debs 2012 basic proactiveOpher Etzion
 
Keynote in OMG Meeting March 2008 - coopetition in Event Processing
Keynote in    OMG Meeting   March 2008 - coopetition in Event Processing Keynote in    OMG Meeting   March 2008 - coopetition in Event Processing
Keynote in OMG Meeting March 2008 - coopetition in Event Processing Opher Etzion
 
Mexit Wijkagenten Arnhem Workshop
Mexit  Wijkagenten Arnhem WorkshopMexit  Wijkagenten Arnhem Workshop
Mexit Wijkagenten Arnhem Workshopguestadf3dd
 
Business Event Procesing Beyond The Horizon
Business Event Procesing   Beyond The HorizonBusiness Event Procesing   Beyond The Horizon
Business Event Procesing Beyond The HorizonOpher Etzion
 
Tutorial in DEBS 2008 - Event Processing Patterns
Tutorial in DEBS 2008 - Event Processing PatternsTutorial in DEBS 2008 - Event Processing Patterns
Tutorial in DEBS 2008 - Event Processing PatternsOpher Etzion
 
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
 
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
 

Viewers also liked (8)

Event processing seven years from now
Event processing   seven years from nowEvent processing   seven years from now
Event processing seven years from now
 
Debs 2012 basic proactive
Debs 2012 basic proactiveDebs 2012 basic proactive
Debs 2012 basic proactive
 
Keynote in OMG Meeting March 2008 - coopetition in Event Processing
Keynote in    OMG Meeting   March 2008 - coopetition in Event Processing Keynote in    OMG Meeting   March 2008 - coopetition in Event Processing
Keynote in OMG Meeting March 2008 - coopetition in Event Processing
 
Mexit Wijkagenten Arnhem Workshop
Mexit  Wijkagenten Arnhem WorkshopMexit  Wijkagenten Arnhem Workshop
Mexit Wijkagenten Arnhem Workshop
 
Business Event Procesing Beyond The Horizon
Business Event Procesing   Beyond The HorizonBusiness Event Procesing   Beyond The Horizon
Business Event Procesing Beyond The Horizon
 
Tutorial in DEBS 2008 - Event Processing Patterns
Tutorial in DEBS 2008 - Event Processing PatternsTutorial in DEBS 2008 - Event Processing Patterns
Tutorial in DEBS 2008 - Event Processing Patterns
 
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
 
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 ...
 

Similar to Keynote at Depsa07 - architectural view of event processing

All Roads Lead to SaaS
All Roads Lead to SaaSAll Roads Lead to SaaS
All Roads Lead to SaaSRuann Tiller
 
Fostering Innovation
Fostering InnovationFostering Innovation
Fostering InnovationSVPMA
 
2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introductionMike Marin
 
IoT Update | Hoe implementeer je IoT Schaalbaar in je IT landschap
IoT Update | Hoe implementeer je IoT Schaalbaar in je IT landschapIoT Update | Hoe implementeer je IoT Schaalbaar in je IT landschap
IoT Update | Hoe implementeer je IoT Schaalbaar in je IT landschapIoT Academy
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonIBM
 
Opportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve RobinsonOpportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve RobinsonRoopa Nadkarni
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonIBM
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Aufait Technologies - Introduction to BPM
Aufait Technologies - Introduction to BPMAufait Technologies - Introduction to BPM
Aufait Technologies - Introduction to BPMDinesh Kumar P
 
Correlation Architecture
Correlation ArchitectureCorrelation Architecture
Correlation Architecturesboray
 
Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1Sukumar Daniel
 
The Future of Business Applications
The Future of Business ApplicationsThe Future of Business Applications
The Future of Business ApplicationsOrangeScape
 
Edwin Vd Sanden Composite Applications For Users
Edwin Vd Sanden     Composite Applications For UsersEdwin Vd Sanden     Composite Applications For Users
Edwin Vd Sanden Composite Applications For UsersSOA Symposium
 
Business processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss wayBusiness processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss wayKris Verlaenen
 
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextAdopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextXavier Warzee
 
Cloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now EssentialCloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now EssentialDevOps.com
 

Similar to Keynote at Depsa07 - architectural view of event processing (20)

All Roads Lead to SaaS
All Roads Lead to SaaSAll Roads Lead to SaaS
All Roads Lead to SaaS
 
Fostering Innovation
Fostering InnovationFostering Innovation
Fostering Innovation
 
2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction
 
Software Quality Df
Software Quality DfSoftware Quality Df
Software Quality Df
 
IoT Update | Hoe implementeer je IoT Schaalbaar in je IT landschap
IoT Update | Hoe implementeer je IoT Schaalbaar in je IT landschapIoT Update | Hoe implementeer je IoT Schaalbaar in je IT landschap
IoT Update | Hoe implementeer je IoT Schaalbaar in je IT landschap
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
 
Opportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve RobinsonOpportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve Robinson
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
 
CeBIT-Preview Hamburg
CeBIT-Preview HamburgCeBIT-Preview Hamburg
CeBIT-Preview Hamburg
 
TigerBSM
TigerBSMTigerBSM
TigerBSM
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Aufait Technologies - Introduction to BPM
Aufait Technologies - Introduction to BPMAufait Technologies - Introduction to BPM
Aufait Technologies - Introduction to BPM
 
Correlation Architecture
Correlation ArchitectureCorrelation Architecture
Correlation Architecture
 
Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1
 
The Future of Business Applications
The Future of Business ApplicationsThe Future of Business Applications
The Future of Business Applications
 
Edwin Vd Sanden Composite Applications For Users
Edwin Vd Sanden     Composite Applications For UsersEdwin Vd Sanden     Composite Applications For Users
Edwin Vd Sanden Composite Applications For Users
 
Manufacturing Performance
Manufacturing PerformanceManufacturing Performance
Manufacturing Performance
 
Business processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss wayBusiness processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss way
 
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextAdopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy Context
 
Cloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now EssentialCloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now Essential
 

More from 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 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
 
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
 

More from 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 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
 
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
 

Recently uploaded

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Recently uploaded (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Keynote at Depsa07 - architectural view of event processing

  • 1. IBM Software Group – Event Processing technologies ! quot; ! # $ © 2007 IBM Corporation
  • 2. IBM Software Group – Event Processing Technologies and Architecture Event Processing in a nutshell Event Processing Network – as main abstraction Architectural Principles Producing and consuming the events Processing the events Some Non-Functional Issues Concluding Remarks Event-Driven Processing in IBM © 2007 IBM Corporation
  • 3. IBM Software Group – Event Processing Technologies and Architecture Event Processing in a nutshell Event Processing Network – as main abstraction Architectural Principles Producing and consuming the events Processing the events Some Non-Functional Issues Concluding Remarks Event-Driven Processing in IBM © 2007 IBM Corporation
  • 4. Event Processing Event Event Producer Consumer Generate and Consume and may publish perform operations react to either events on events raw or complex events !
  • 5. EDA Reference Architecture Overview Event Event Business State Services Producer Sensors Processes Machines Event Monitoring and Analytic Infrastructure Event Consolidator Event Security Services Event Flow Event Event Bus Processing Network Event Operator (Facilitator) Event Event Business State Services Consumer Actuators Processes Machines © 2003 IBM Corporation 5
  • 6. IBM Software Group – Event Processing Technologies and Architecture Consumers Producers Agents g Event-Driven Processing in IBM © 2007 IBM Corporation
  • 7. IBM Software Group – Event Processing Technologies and Architecture 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 © 2007 IBM Corporation
  • 8. IBM Software Group – Event Processing Technologies and Architecture !quot; Consumers Producers Agents Detect Pattern Enrich g If a customer sends three requests over the last hour 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 Event-Driven Processing in IBM © 2007 IBM Corporation
  • 9. IBM Software Group – Event Processing Technologies and Architecture $ !% Consumers Producers Agents Detect Pattern Dynamic Subscribe g I am interested to know whenever my investment portfolio is down 2 percent within the last couple of hours Event-Driven Processing in IBM © 2007 IBM Corporation #
  • 10. IBM Software Group – Event Processing Technologies and Architecture Event Processing in a nutshell Event Processing Network – as main abstraction Architectural Principles Producing and consuming the events Processing the events Some Non-Functional Issues Concluding Remarks Event-Driven Processing in IBM © 2007 IBM Corporation &'
  • 11. IBM Software Group – Event Processing Technologies and Architecture ( ) * ) + ( , -. - * .* / 01 2( 3 $ quot; 2 + , - ,4 5 ( 6 ) 78 + ) 6 - ,9 6 6 9 7 quot; $ ! 8 7 ': 6 ' * ,9 / 1 2( 6( % +/ 6! 8 76 ' ; ' $ ,9 / *( , $ / 6 < 7 ': 6 '; Event-Driven Processing in IBM © 2007 IBM Corporation &&
  • 12. IBM Software Group – Event Processing Technologies and Architecture 8( = * ! *( Event-Driven Processing in IBM © 2007 IBM Corporation &
  • 13. IBM Software Group – Event Processing Technologies and Architecture $ - ! Event-Driven Processing in IBM © 2007 IBM Corporation &
  • 14. IBM Software Group – Event Processing Technologies and Architecture * +7 ( Event-Driven Processing in IBM © 2007 IBM Corporation &:
  • 15. IBM Software Group – Event Processing Technologies and Architecture *( ( , / , ) ) ? 6 @; / - A B C Event-Driven Processing in IBM © 2007 IBM Corporation &>
  • 16. IBM Software Group – Event Processing Technologies and Architecture 8( . / + ( 7 + ( ( 2 A B ( + Event-Driven Processing in IBM © 2007 IBM Corporation &
  • 17. IBM Software Group – Event Processing Technologies and Architecture 8( 0 ! = 3 D / 0 3 D- ,/ 0 3! ! A / E B D ,/ 0 3 D , D- / 7%( ) % ( % , ( / ( + + ! Event-Driven Processing in IBM © 2007 IBM Corporation &
  • 18. IBM Software Group – Event Processing Technologies and Architecture Processor examples: ! 7 +! Validate, transform, detect pattern, derive, enrich Selector Processor Router Event-Driven Processing in IBM © 2007 IBM Corporation &
  • 19. IBM Software Group – Event Processing Technologies and Architecture ! * F $ ( Event-Driven Processing in IBM © 2007 IBM Corporation &#
  • 20. IBM Software Group – Event Processing Technologies and Architecture + $ + , ( + % + + 0 - 3; ( + 7 % ( ) )7 70 ; ; ) 3 ; $ ( (7 ) / $ ( ( ) 7 / 7 ) 7 $ 7% 7 / G ( + %6 +( (/ ; Event-Driven Processing in IBM © 2007 IBM Corporation '
  • 21. 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 21 © 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. 24
  • 22. Summary of Event Processing (Event-Decision) User Interface Human visualization, interaction and situation management Level 4 - Process Refinement Decide on control feedback, for example resource allocation, event source and state management, parametric and algorithmic adjustments Level of Level 3 - Impact Assessment Inference Impact assessment, i.e. assess impact on the basis of situation development, recognition and prediction Level 2 – Situation Refinement High Identify situations based on events relations, relational state estimation, etc. Level 1 – Event Refinement Identify and track events based on association, filtering, joins, correlation etc. Med Level 0 – Event Preprocessing Cleansing of event-stream to produce semantically understandable data Event Sources Low Reference: Bass, T., Processing Patterns for PredictiveBusiness™, March 2006. 22 © 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.
  • 23. Overview Event Data publish Processing consume Publication Consumption (Publishers) Selection (Consumers*) Correlation Distribution Applications Files/DBs Sensor Data Feeds Propagations * Consumers can act as publishers 23
  • 24. Event Data Processing Event Data Processing Stream Stream Select Process Compose Stream Retain Deliver/propagate Stream Stream Single or multiple steps Local or distributed 24
  • 25. IBM Software Group – Event Processing Technologies and Architecture Event Processing in a nutshell Event Processing Network – as main abstraction Architectural Principles Producing and consuming the events Processing the events Some Non-Functional Issues Concluding Remarks Event-Driven Processing in IBM © 2007 IBM Corporation >
  • 26. IBM Software Group – Event Processing Technologies and Architecture / ! ( . ( ) / 7 / 17 / -+ 17 17 * 17 $7 5 % Event-Driven Processing in IBM © 2007 IBM Corporation
  • 27. IBM Software Group – Event Processing Technologies and Architecture -* , ! ( ( + +/ +% + ( ( 0 7+ / 3 + ( . , ( C ( 6( / ++ + ; H 6( ) + +2 ( 6( + * + % ( Event-Driven Processing in IBM © 2007 IBM Corporation
  • 28. IBM Software Group – Event Processing Technologies and Architecture -,$ - 2 ( ( , + - quot; 9 / . ) , $ 1 I $ 1 ( +, 7 + ! )7 + Event-Driven Processing in IBM © 2007 IBM Corporation
  • 29. IBM Software Group – Event Processing Technologies and Architecture -- J -, ( ( , % 2 +/ -quot; % + % 2, 6 ) 6 / 6 + % 2; ! ( A ( (B () ) ( )7 0 quot; 3; / 7 % (( ++ + % 2 (7 ( ( 5% / . ( + , K 5 6 ! F / ;; F ( + % 2 * ) + ( )7 ( + % 2 Event-Driven Processing in IBM © 2007 IBM Corporation #
  • 30. IBM Software Group – Event Processing Technologies and Architecture -, / J F % ( D5 ( 7 L D* * % ( 9 Event-Driven Processing in IBM © 2007 IBM Corporation '
  • 31. IBM Software Group – Event Processing Technologies and Architecture J, / / %, / ( +( / / / , * 7 / , ! 7 % ( / 6+ ( 7 + (/ , ( 7( / ( +/ ! ( ( / 6 M ; quot; 7( / 0 ( % ( / + + + ( +3 ! * 7 ) + 6 ) / 0 3 ; 4 G 69 / / 7 ( + Event-Driven Processing in IBM © 2007 IBM Corporation &
  • 32. IBM Software Group – Event Processing Technologies and Architecture Event Processing in a nutshell Event Processing Network – as main abstraction Architectural Principles Producing and consuming the events Processing the events Some Non-Functional Issues Concluding Remarks Event-Driven Processing in IBM © 2007 IBM Corporation
  • 33. IBM Software Group – Event Processing Technologies and Architecture 7 ! ? 9 quot; / ) / 9 $ $ Event-Driven Processing in IBM © 2007 IBM Corporation
  • 34. IBM Software Group – Event Processing Technologies and Architecture / , ( ( / / ( )7 % / , ( ( A B ) / 7 9 ,! ( + ( ; Event-Driven Processing in IBM © 2007 IBM Corporation :
  • 35. IBM Software Group – Event Processing Technologies and Architecture 9 ) - ( / ) 6 ( ) / ( 0 ; ;*-% 2 ( 3 ; * ) (0 6 3 0 ; ;C 7( ) 3 - ( ( ) / 12 % . / ) ; Event-Driven Processing in IBM © 2007 IBM Corporation >
  • 36. IBM Software Group – Event Processing Technologies and Architecture 7 +* - / + 9 $ ! 9 () 8 2 % + $ / ? Event-Driven Processing in IBM © 2007 IBM Corporation
  • 37. IBM Software Group – Event Processing Technologies and Architecture / ( / 7 % (% 2 % 0 + 2 ( 7 3 / % 7 0( % / 6 ( + 7 C ) + ( % 2 % + 3 ; %% 2 % + $ ; quot; + 7 ; G/ M ( ) / ) A / B; Event-Driven Processing in IBM © 2007 IBM Corporation
  • 38. IBM Software Group – Event Processing Technologies and Architecture - ( ( / 7. ( % ( ( ( ) + / ; 0 3 Event-Driven Processing in IBM © 2007 IBM Corporation
  • 39. IBM Software Group – Event Processing Technologies and Architecture ( - / ) 7 6 ( ; ; +( % / A B A + + B ( +( ) ( ( ( 7 ) ( + A B /; A / B %( ( $ ; ( %( ( ( / ( 7 7 ( 7 / 7 / / (% / 6 7 (7 ) A ( B %( ( 7( 6 ( ( ) 0 ; ; 6 6 7;3 + - ( ( 6 ( / ( . ( ( 2 ) 7 ( G 0 / / 3 ; Event-Driven Processing in IBM © 2007 IBM Corporation #
  • 40. IBM Software Group – Event Processing Technologies and Architecture + ( C quot; . ( )+ + ( C , ! ,( 7 6) 7 6 7/ 7 ( ( / 7 ( ( ; $ , ( / )+ )+ + ( ) 7 ) ( 6% 6%( ( . ( / / + L / ( (/ ) / ( ; ) , - ( 70 / 73 / ( 7 ) ! /? . / , * + / )7 A B A B+ ; * ) C ; Event-Driven Processing in IBM © 2007 IBM Corporation :'
  • 41. IBM Software Group – Event Processing Technologies and Architecture Event Processing in a nutshell Event Processing Network – as main abstraction Architectural Principles Producing and consuming the events Processing the events Some Non-Functional Issues Concluding Remarks Event-Driven Processing in IBM © 2007 IBM Corporation :&
  • 42. IBM Software Group – Event Processing Technologies and Architecture / ! (% % ( + = 9 ( ( +, + . 7 (% ( ; * ) % ; *( , + + ; Event-Driven Processing in IBM © 2007 IBM Corporation :
  • 43. IBM Software Group – Event Processing Technologies and Architecture $ ( / / . ( + ,J ! $ ,! + + ,$ + Event-Driven Processing in IBM © 2007 IBM Corporation :
  • 44. IBM Software Group – Event Processing Technologies and Architecture / + , ( + ! , / 6 ) / ; quot; 7) % 2 ; $ ,$ / / Event-Driven Processing in IBM © 2007 IBM Corporation ::
  • 45. IBM Software Group – Event Processing Technologies and Architecture / ( ( , ( ( + / + + ) 6 ( 6 6 + ;; Event-Driven Processing in IBM © 2007 IBM Corporation :>
  • 46. IBM Software Group – Event Processing Technologies and Architecture / F F ( + / ;- ( 6 + ( ) C ) 77 ; $ / ,N ! 5 + Nquot;1 / L $ 18( I + + / ; quot; 7) ) / 6 % 2 ;; Event-Driven Processing in IBM © 2007 IBM Corporation :
  • 47. IBM Software Group – Event Processing Technologies and Architecture / A / B , . / +( A$ B ; / ( ( , + + ; !/ , / 2 + 6 ; Event-Driven Processing in IBM © 2007 IBM Corporation :
  • 48. IBM Software Group – Event Processing Technologies and Architecture / 9 / $ 9 / ,* / + / / ) / ; $ 9 / ,9 / + / / ,9 / % (+ 0 )7 )) 3 ; Event-Driven Processing in IBM © 2007 IBM Corporation :
  • 49. IBM Software Group – Event Processing Technologies and Architecture %( ( / J + + 7 ; * +A/ B . 7 ! ) 2 / ! / Event-Driven Processing in IBM © 2007 IBM Corporation / :#
  • 50. IBM Software Group – Event Processing Technologies and Architecture / - 7) $) ) - Event-Driven Processing in IBM © 2007 IBM Corporation >'
  • 51. IBM Software Group – Event Processing Technologies and Architecture / ( ) / ! / % ( , 7 0 3$ 1 I / , F 9 quot;$ F 7 ) Event-Driven Processing in IBM © 2007 IBM Corporation >&
  • 52. IBM Software Group – Event Processing Technologies and Architecture / F / ( / , $ , / % ( + ; , / ( quot; , / ( ( + ; ( $quot; ! . ) + / . ; ;+ / 7 7% ( ( (. + ; Event-Driven Processing in IBM © 2007 IBM Corporation >
  • 53. IBM Software Group – Event Processing Technologies and Architecture -+ + / / 7, ) / 6 6 + * ? ,4 ) 0 3 ( 7 * , / / / 9 7 , ) ( + 0 9; 3 Event-Driven Processing in IBM © 2007 IBM Corporation >
  • 54. IBM Software Group – Event Processing Technologies and Architecture Event Processing in a nutshell Event Processing Network – as main abstraction Architectural Principles Producing and consuming the events Processing the events Some Non-Functional Issues Concluding Remarks Event-Driven Processing in IBM © 2007 IBM Corporation >:
  • 55. IBM Software Group – Event Processing Technologies and Architecture ! / % 20 ) 3 7( / 7. + ( % (( ( ; 8( ( + ) 2= Event-Driven Processing in IBM © 2007 IBM Corporation >>
  • 56. IBM Software Group – Event Processing Technologies and Architecture I $ + I $ 7 7+ , ! ! ( ( ! ! ( ( + + 1 7 ( ( F Event-Driven Processing in IBM © 2007 IBM Corporation >
  • 57. IBM Software Group – Event Processing Technologies and Architecture $ ) 7 $ ) 7 , ) +/ ) + 0C 6 3 ) + ) + 2 !) 7 ( Event-Driven Processing in IBM © 2007 IBM Corporation >
  • 58. IBM Software Group – Event Processing Technologies and Architecture ! < ( ) . ; ; ( + ( 7( ( ( $ + , ! C ( + ( ! A / B / 6 + ( ( / * % ( ) / , * * / / Event-Driven Processing in IBM © 2007 IBM Corporation >
  • 59. IBM Software Group – Event Processing Technologies and Architecture Event Processing in a nutshell Event Processing Network – as main abstraction Architectural Principles Producing and consuming the events Processing the events Some Non-Functional Issues Concluding Remarks Event-Driven Processing in IBM © 2007 IBM Corporation >#
  • 60. IBM Software Group – Event Processing Technologies and Architecture 8( % (/ ( 1 + 9 ) 8(7 = 0A ! B6 ) J 5 3 -( ( 7) ( ; $+% / ( ( 70% @ 3 6 / ( % ) 2 ( C 7 ( 6 ( 7 ( ) + 6 ( 76 ( - 7 / ( + ; 0 7 3 $ 1 , I ) 7 ; 0 7 3 ! , + O -/ 9 / ( 0 6C 7 G 6 7 3 @ Event-Driven Processing in IBM © 2007 IBM Corporation '
  • 61. IBM Software Group – Event Processing Technologies and Architecture ! +% % ) 1 2 + () ( $ / $. / ( $ 7. ) $ 1 I $ , 7 + - ) 7 1 + Event-Driven Processing in IBM © 2007 IBM Corporation &