Keynote at Depsa07 - architectural view of event processing
-
Upload
opher-etzion -
Category
Technology
-
view
777 -
download
1
Transcript of Keynote at Depsa07 - architectural view of event processing
![Page 1: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/1.jpg)
IBM Software Group – Event Processing technologies
© 2007 IBM Corporation
������������� ��������������������� ��� � ������������ �������� � ����������� ���
������������ ������� �����������������������
�������������������� ������������� � ����
�������� �� ������ ��������!����
"��� �!����#� $�
![Page 2: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/2.jpg)
�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�������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
![Page 3: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/3.jpg)
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�������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
![Page 4: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/4.jpg)
�
� �������� ������������������������� ���������������!
����������������� �������������
Consume and react to either raw or complex events
Generate and may publish events
perform operations on events
Event Processing
EventConsumer
EventProducer
![Page 5: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/5.jpg)
© 2003 IBM Corporation 5
Event Flow
Event Sensors
Business Processes Services
Event Producer
Event Consumer
EDA Reference Architecture Overview
Event Processing
Network
Event Bus
Event Consolidator
Event Operator (Facilitator)
State Machines
Event Actuators
Business Processes Services State
Machines
Event S
ecurity Services
Event M
onitoring and Analytic Infrastructure
![Page 6: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/6.jpg)
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
g
�� ���� ����������������������������
Producers Agents
Consumers
![Page 7: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/7.jpg)
�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
g
�����������
Producers AgentsConsumers
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.
Transform validate
Retrospective pattern
![Page 8: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/8.jpg)
�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
g
!"���������
Producers AgentsConsumers
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
Detect Pattern
Enrich
![Page 9: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/9.jpg)
#
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
g
$���������!%����������������
Producers AgentsConsumers
I am interested to know whenever my investment portfolio is down 2 percent within the last couple of hours
Detect Pattern
Dynamic Subscribe
![Page 10: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/10.jpg)
&'
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�������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
![Page 11: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/11.jpg)
&&
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�(��)����������
� *��)������������+�����(�����������,
� �-��. �����������-�������������������
� *���. *��������/���������������01��2(��3
� �$ �� "���������2����
� ��+�������,
� �-��,�4������5�(��6� �))7�8���+6������������-��������������������,�9��������6� �������6�����9����7����"���������$����������!�������8����76��'':
� *���,�9�/���1��2(��6��(����%����+��/����6�!�������8����76��''�;
� �$ �,�9�/���*(�����,������������$��/���� ��6��<�����76��'':;
![Page 12: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/12.jpg)
&�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
8(������������������ �=
� �������������� *������������� !���������� *(�����������
![Page 13: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/13.jpg)
&
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
��������� ���
� $����� -���������� !������
![Page 14: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/14.jpg)
&:
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
*������������
� ������ ����+7� ���(�������
![Page 15: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/15.jpg)
&>
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
*(����������
� �(���������������,
� ���/������������,���)?��)6����@;
� ���/����������������������
� -��������A����B ��C����
![Page 16: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/16.jpg)
&
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
8(�������������������
� �����������������. �/�����+�����(��������7���������+�����(������������������(����������2
� A�����B ����(��������������+��������������������������������
![Page 17: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/17.jpg)
&�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
8(������������������������� ��0��!3�=
D ���������������/������������������0�� 3
D -�����,��/�����������0�����������3�!E!�A�/���������B
D ������,��/�����������0�����������3
D ����������,��������������������
D -��������������������/����7%(����)��%�����(���%����������,
� ���(���������/��������(�������++������������������������
� !�����������������������������������������
![Page 18: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/18.jpg)
&�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
!�����7��+�!�����
Selector Processor Router
Processor examples:
Validate, transform, detect pattern, derive, enrich
![Page 19: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/19.jpg)
&#
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
!����������
F�����
�����(
���������
$���� �����
�����
���������
*��������
![Page 20: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/20.jpg)
�'
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
���+���
� $�����������+���������,����(�����������������������+���%������+�����+��������0�������-����������3;
���������(���������+��������7������%��(������������������)�����)7���������������7�0�;�;�����������)����������������3;
� $��������(��(�7�������)�������/��������� $��������(��(������)����7����/��������7�������)����7� $�����������7�%�7����/������G���(��+��%6�������+��(�����������(�/���� �����������������;
![Page 21: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/21.jpg)
© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.21
Event Processing Reference Architecture
24
EVENT PRE-PROCESSING
EVENTSOURCES
EXTERNAL
.
.
.
LEVEL ONE
EVENTREFINEMENT
USERINTERFACE
Event Processing (EP/CEP)
DB MANAGEMENT
HistoricalData
Profiles &Patterns
DISTRIBUTED
LOCAL
EVENTSERVICES
.
.EVENT
PROFILES..
DATABASES
.
.OTHER DATA
LEVEL TWO
SITUATIONREFINEMENT
LEVEL THREE
IMPACTASSESSMENT
LEVEL FOUR
PROCESSREFINEMENT
Adapted from JDL: Steinberg, A., & Bowman, C., Handbook of Multisensor Data Fusion, CRC Press, 2001
![Page 22: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/22.jpg)
© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.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 3 - Impact Assessment� Impact assessment, i.e. assess impact on the basis of situation development, recognition
and prediction
� Level 2 – Situation Refinement� 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.
� Level 0 – Event Preprocessing� Cleansing of event-stream to produce semantically understandable data
� Event Sources
Level of Inference
Low
Med
High
Reference: Bass, T., Processing Patterns for PredictiveBusiness™, March 2006.
![Page 23: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/23.jpg)
23
Overview
Publication(Publishers)
Event DataProcessing
SelectionCorrelationDistribution
Consumption(Consumers*)
publish consume
Applications Files/DBs FeedsSensor Data Propagations
* Consumers can act as publishers
![Page 24: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/24.jpg)
24
Event Data Processing
Event DataProcessing
Stream
Stream
Stream
Stream
Stream
Single or multiple stepsLocal or distributed
SelectProcess
ComposeRetain
Deliver/propagate
![Page 25: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/25.jpg)
�>
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�������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
![Page 26: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/26.jpg)
�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/���������������!��(���������. �(��)����������
5���%����
����������$7�����
*�������������1�7��
����������1�7���
�/���������������-�+������������1�7���
�/��������������������7���
�/������������������������1�7���
![Page 27: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/27.jpg)
��
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
����������-,�*���������!��(��������
� �(��+�����������������+��/�����������������+�%���������������+���������(������������������
� �(��������������������0�������������7�+��������/������3�����������+��������������(���������. ������������,
� �(����C������������������������������(��6��(������������/���������+�+������������������+��������������������;�
� H��6��(���������)���+����+�2��������(������������������������6��(������������������+�����������
� *��+�������%��(���������������
![Page 28: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/28.jpg)
��
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
����������--,�$���2�����(��������������
� �(����������,�����+����-�����������"����
� 9��������/�����������. ����)����������������,
� ���������$I1
� ����������������������
� $���������������
� 1���������(���������������+7,
� ���+��������������������
� !����)�7�����������������+�����������
![Page 29: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/29.jpg)
�#
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
����������---,��J������������������������
� �(���(�������,��
� �������������� �������%��2����������+�/�������- "�������%����+����%��2�,�����������6�����)����6����������������/���6������������������������+����%��2�;��
� !��������(��A������(����(B �������(�)����)��������������������(������������)7����������0��"�����3;
� �/�������������������������������������������������7���������%��(��(����++������+����%��2���������(�7����������������(����(����������������
� 5�%�/���. ���������������(������������+�������������,
� K�����5!6�F����/������;;�F�����(��+����%��2
� *������������������)��������+��������������(�������)7��(��+����%��2
![Page 30: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/30.jpg)
'
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
����������-J,���/����F��%������(��������
D5������(�������7���L�
D *������������������ *������������%��(�
9
![Page 31: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/31.jpg)
&
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
����������J,������������/���/��%,��/����������(��������+��(�����/����
� �/��������/�������������,
� *�������7,��/����!�����������7�����������%��(��/���� 6��++��(�7�(�/������������������������������,
� �(�����������������7��(����/���� �(��������+��/����!�(������
� �(��������������������/����6���������M���������������������������;��
� "�7�(�/������������������0� �(�������%��(�������������/����++�����+�����(��������������+�!3
� *�������7�����)�������+���6�����)���/���0�����3;�
� 4�������G�����6�9������������� �/������������������
� �/������������7����������(��
� ��+������
� ������
![Page 32: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/32.jpg)
�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�������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
![Page 33: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/33.jpg)
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�����������7���
!�����������?
���/����
���������)���/���
$������
9������"����
9����$�����
![Page 34: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/34.jpg)
:
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/�������������������
� ���(,���(���������������������/�����/������(������)7������%����������/�
� �������������,���(���(�����������A���������������B ����)������/����������������7
� ���9����������,��!��������������������������������(���+��(���;
![Page 35: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/35.jpg)
>
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
9���)�������������������������������
� -��������������(���/�������������������������)���6������(������)�������/�������(������������0�;�;�*�-�%��2������(��������3;
� *���)�������������(�0�������6�����������������3���������0�;�;�C���7��(������)�������3
� -��������������(������������������������������(������)������/���
� 1�2�%����. �/���������)�����������;�
![Page 36: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/36.jpg)
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�7�����+�*���������
-���/�����������������+���������
9��()�����
$��/����?������������
9����$�����
!��������
8��2+��%�
![Page 37: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/37.jpg)
�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/�������������(��������
� �/�������7����������%��(�%��2+��%��0��2�����(����7�����3������/�����%�7��0(�%�/��6��(���+�����������7������C���������)������������+�����(��%��2+��%�����3;
� ������������%�%��2+��%���������
� $���������������������������������;
� "���+7�������������;
� �����G/����� M������������(������)������������������/����
� ��������������������)��������A�/��������������B;
![Page 38: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/38.jpg)
�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
-����������������(���(��������/��
� ���������������7�. (�%�������(����(������(������)���������+��������������/������������;
� ������������������������� �����������������0����������3
![Page 39: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/39.jpg)
#
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�(�������������
� -��������������/�������������)��������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���73;
� -+����(������(�������������������6�����(�����������������/�������������������(�������. �(����(������2����������)���7��(����G���0����������������/��������������/������������3;
![Page 40: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/40.jpg)
:'
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�����+����������(��C���
� "�����������. �(��)�++���������(��C��,
� !���������,��(������������������������7��������6�)���������7���7�/��76��(����(���/�������7�������������(�����(�������;
� $�������,�������(���/����������)�++���)�+�������������(������)������������)7��(���������������6�%������������������6�%(����(������������������. ������(���/����������/������+���������L���������/������(���(�/��)���������/������������(����������;
� ���)����,�
� -����������(��������7�0�/���������������������������������73
� �/����������������������(������������7�����)���������� !��������/�?��������������������. �����������/������������,
� *������������+���������/�����)7�������A����B ����A����B +�������������;��*���)��C��������������������������;
![Page 41: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/41.jpg)
:&
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�������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
![Page 42: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/42.jpg)
:�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/���������������!�������� (�%����%����������(��������+�������=�
� 9�����������(������������������(���������������������������������++�,
� ������������. ���7����(�%���(��������;
� *�������������)��%����������;
� *(�������,�����+����+���������;�
![Page 43: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/43.jpg)
:
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
$����������(������/�����/�����. �(����������+���������
����
$����
��+������
����,��J������!����
�����,�!������
��+������,��$����������+���
![Page 44: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/44.jpg)
::
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/���������+����������������
����������,� ��(������+������������������������
!���������,������������������������������������������/����6�����)������������������������������������/�����;�"�7�)��������%��2�����;�
$�������,�$�������/������������������/����
![Page 45: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/45.jpg)
:>
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/���������(�����������
�����(��,������(����(�����������+��/�����+������+�������������������)����6��������(����6���������������6������+��������;;�
![Page 46: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/46.jpg)
:
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/����F���������������
� F������������������������������(���+��������/����;�-������(�������������������6�������+���������������(���)������C������)7����7�������������;
� $����/���������,�N�!�5�������������+���N"1��/����L��$I1�8(����������������+���+�����/����;�
� "�7�)�������)��������/���������6����%��2���������;;
![Page 47: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/47.jpg)
:�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/�����������������������������
����������������������������,�A$������������B ����������������;
���������������������,�+����������+���������������������;
!�/����������������������,�/����������2�������+���������6�����������������;�
����������A���������/���B. �/��������������+��(���/������(�����������(���������
![Page 48: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/48.jpg)
:�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/����9���/�������������
$������9���/�����,��*�����������������/�������+�������/����/����)�������������������/���;�
$���9���/�����,9���/����������+��/�����
��������������/�����,�9���/������%��(�+�����������������0�����)�7����)�)�������3;�
![Page 49: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/49.jpg)
:#
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/����J����������������
*������+�A/����B ������. �7��������������������������������
�����������������%(��(����������������+���+�����������������7���������;�
!�����������������)��2�������/����������
!���/������������������/����������
![Page 50: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/50.jpg)
>'
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/�����������
-�������7�)������������
$�)����������)������������
-������������������
![Page 51: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/51.jpg)
>&
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�/�������������������(������)������/��
� !���/�������%���(����,��������7��������������������������������������������
� 0��������3�$I1������������/�������������,
� F�����9 "$
� F��������������7�����)���
![Page 52: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/52.jpg)
>�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�����������/������������
� F����������������/���(��������������������/��,
� $���������,���������������/��������������%��������(��+�����;
� �����,����������������/�����������������������(������
� "����,��������������/��������������(��������������������(��+�����;
� ��������������(��$!"�����������. ����)�������������������+������/����. �;�;�+����/��7���7�%��(����(�����������(�. +�������������;
![Page 53: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/53.jpg)
>
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
-�+������������+����/���������������/����������������������7,������������)�����/����6�������6������+��������
*������?�������������,�4��)�����������0���������3����������(������������7��������
*�������,����/��������������/�����������������/����
9��������7��������,����)���������������������������(������������+������������������������������0� 93;�
![Page 54: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/54.jpg)
>:
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�������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
![Page 55: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/55.jpg)
>>
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
��������������������
� !���/������������������%��2�0�������)����3���7�(�/�����������������������7�. ���������+����������������(����������%��(��(�����������������������������(����������;�
8(�������(�����������+�����)��2�=�
![Page 56: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/56.jpg)
>
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
I�$���������+��������������
� I�$���7�����7�+��,
� !�������
� !����(�����(����
� !�����������
� !������(���(����������+����������
� ���+����������������������
� 1�����7
� �(����(���
� F���������
![Page 57: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/57.jpg)
>�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
$����)����7�������
� $����)����7�����������,
� ��)����+��/����
� ��)����+����������������0C������6������3
� ��)����+���������
� ��)����+����2�
� !)����7������������������������(���������
![Page 58: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/58.jpg)
>�
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
!�����< �������������
� �(��)������������������������������. �;�;����(�������������������+������(������������������������������7��(����(��(����
� $�����������+���������������������������,
� !�����C��������(������������������+�����(��������
� !��������A��/�����B ����/���6���������+�������������������(������������(����/���
� *�������������%��(����)������/����,
� *��������������
� *�������
� ��������/������/�����
![Page 59: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/59.jpg)
>#
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
�������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
![Page 60: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/60.jpg)
'
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
8(������%��(�/�������������������������(�����1�������+���������������9���)����
� 8(7��������������=�0A ��������������!������B6� ��)����J���5����3
� -��(������������(���7�)�(������;
� $�+�%����/�������������������(���(���7�0%���@ ��������������36���������/������������������������
� �(����%��������������)��2���(������C�����7������������(���(���76��(��)���+���6������(�������������76�����(��-����������7
� ����������������/����������(����������+�����������;
� 0�7���������3,��$I1������)�����7������������������;
� 0�7���������3,��!������+��O9�-�/�������������/������(������������������������������0������������6�C���7�������G�����6�����������7��������3@
![Page 61: Keynote at Depsa07 - architectural view of event processing](https://reader033.fdocuments.in/reader033/viewer/2022060108/554dc1b9b4c905c7488b4dcc/html5/thumbnails/61.jpg)
&
IBM Software Group – Event Processing Technologies and Architecture
Event-Driven Processing in IBM © 2007 IBM Corporation
!�+�%�%������)�������������
� 1��2��+�������������������(�)���������(��������� $��������/���������������������
� ���$�. �/������������������(������$�����7�. ��������������)�����
� $I1����������������������������
� $�������������,
� ����������7�
� ��+������������
� -���������)����7
� 1��������� ����+���������������������