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
 
IBM Private Cloud
IBM Private CloudIBM Private Cloud
IBM Private CloudSam Garforth
 

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
 
Dynamic stories
Dynamic storiesDynamic stories
Dynamic storiesOpher 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

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

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 &