Download presentation
Presentation is loading. Please wait.
Published byDominick Bedingfield Modified over 9 years ago
1
Complex Event Processing © Mark A. Garlick Implementing CEP with SOA
2
2 Copyright © 2006 AptSoft Corporation. All Rights Reserved Objective: Introduce and Stimulate Thinking –Some Event Basics –The Union of CEP and SOA –Application Examples Challenges: Definitions Architectural clarity Interfaces Appropriateness
3
3 Copyright © 2006 AptSoft Corporation. All Rights Reserved Introduction David Cameron Vice President, Product Integration AptSoft Corporation 781.270.4900 x102 david.cameron@aptsoft.com
4
4 Copyright © 2006 AptSoft Corporation. All Rights Reserved Agenda Events and CEP Overview CEP and SOA Together CEP Application Characteristics
5
5 Copyright © 2006 AptSoft Corporation. All Rights Reserved The Event Definition: If a tree falls in a forest… Source: a1webserver.com “A state change of note”
6
6 Copyright © 2006 AptSoft Corporation. All Rights Reserved The Event Object Instantiation: An apple v. a picture of an apple… Source: cepolina.comSource: eslijunction.com “A[n] [electronic] representation of an event with information about the event” v.
7
7 Copyright © 2006 AptSoft Corporation. All Rights Reserved The Event Context Context: Timing, sequence and relationships Source: turtletrader.comSource: plum-blossom.net Source: terra.es “Event patterns”
8
8 Copyright © 2006 AptSoft Corporation. All Rights Reserved CEP: Correlation and Orchestration Developed at Stanford University in the mid-1990’s DARPA grant Theory of activity correlation and orchestration via new “Event Pattern | Condition | Action” paradigm “The goal of CEP is to enable the information contained in the events flowing through all of the layers of the enterprise IT infrastructure to be discovered, understood in terms of its impact on high level management goals and business processes, and acted upon in real time.” Professor David Luckham Stanford University
9
9 Copyright © 2006 AptSoft Corporation. All Rights Reserved CEP: Correlation and Orchestration …non-linear event patterns… Context- sensitive… …trigger follow-up activity. Event Pattern | Condition | Action (ECA) Block
10
10 Copyright © 2006 AptSoft Corporation. All Rights Reserved CEP: Correlation and Orchestration Event Pattern Condition Action Business Step Event Pattern Condition Action
11
11 Copyright © 2006 AptSoft Corporation. All Rights Reserved Agenda Events and CEP Overview CEP and SOA Together CEP Application Characteristics
12
12 Copyright © 2006 AptSoft Corporation. All Rights Reserved Event-driven Applications and CEP Non-ServicesServices Complex Event Processing Correlation AND Event Decisioning, Process Flow and Monitoring Event Service Networks People Devices Databases Applications Event Cloud Enable a more sophisticated type of event-driven application Enable hybrid applications involving synchronous and asynchronous processing.
13
13 Copyright © 2006 AptSoft Corporation. All Rights Reserved The Added-value of CEP Event Generation Aggregate Events Ad-hoc Streams EventFlows Context Correlation Non-event Detection CEP Functionality
14
14 Copyright © 2006 AptSoft Corporation. All Rights Reserved Agenda Events and CEP Overview CEP and SOA Together CEP Application Characteristics
15
15 Copyright © 2006 AptSoft Corporation. All Rights Reserved Event-driven Applications and CEP Unpredictable, non-linear process flow Dynamic processing logic Time-sensitive, closed loop processing Fraud Prevention Risk Management Compliance Verification Customer Service Customer Acquisition Cross-sell and more! Business Process Management (BPM) Business Rules Engines (BRE) Business Activity Monitoring (BAM) Expense Report Approval v. Ramp Operations Automation
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.