“Today, any kind of information system, from Internet to a cell phone, is driven by events.” (D. Luckham, Power of events)
This lecture will highlight the fundamentals of events, event patterns, event-driven architectures, as well as event processing languages and applications.
| Einführung | 01:17:45 | |
|---|---|---|
| Vorstellung und Inhalte | 00:16:33 | |
| Warm-Up | 00:22:22 | |
| Event Processing | 00:18:54 | |
| Reasons for Using Event Processing | 00:12:35 | |
| Organisation | 00:07:21 |
| Event type | 01:05:26 | |
|---|---|---|
| Ausprägungen von Event Processing | 00:14:42 | |
| Logical Structure of an Event: Kinds of Information | 00:13:45 | |
| Logical Structure of an Event: Payload | 00:10:23 | |
| Open Content | 00:17:10 | |
| Event Representation in Practice | 00:09:26 |
| Event Processing Network | 01:33:23 | |
|---|---|---|
| Wiederholung | 00:12:28 | |
| Main parts of event processing systems | 00:15:46 | |
| Types of Event Processing Agents | 00:14:36 | |
| Transformation: Aggregate EPA | 00:13:27 | |
| Event Consumer | 00:09:45 | |
| Modellling Event Processing Systems | 00:27:21 |
| Distributed Event-based System (1) | 01:27:40 | |
|---|---|---|
| Warm-Up | 00:21:23 | |
| Models of interaction | 00:11:52 | |
| Functions of an event channel | 00:14:58 | |
| Example | 00:13:03 | |
| Event channel match | 00:17:45 | |
| Implementierung | 00:08:39 |
| Distributed Event-based System (2) | 01:09:59 | |
|---|---|---|
| Organisatorisches und Wiederholung | 00:04:37 | |
| Data streaming and event processing | 00:16:39 | |
| Implementing event-based interaction | 00:11:26 | |
| JMS Example: ActiveMQ | 00:18:58 | |
| Esper | 00:18:19 |
| Event Patterns and Event Processing Languages (1) | 01:24:08 | |
|---|---|---|
| Einführung | 00:02:58 | |
| Warm-Up | 00:17:57 | |
| Context | 00:08:43 | |
| Context Dimensions | 00:17:02 | |
| State-oriented Context | 00:09:46 | |
| EPA Functions | 00:10:37 | |
| Types of Event Processing Agents | 00:17:05 |
| Event Patterns and Event Processing Languages (2) | 00:56:35 | |
|---|---|---|
| Context dimensions | 00:11:36 | |
| Pattern types | 00:14:52 | |
| Pattern type: Spatiotemporal | 00:14:29 | |
| Pattern type: Temporal | 00:15:38 |
| Event Patterns and Event Processing Languages (3) | 01:15:54 | |
|---|---|---|
| Wiederholung | 00:06:32 | |
| Pattern Policies | 00:17:28 | |
| Example: Pattern detection EPA | 00:20:02 | |
| Example: Pattern detection EPA (2) | 00:16:49 | |
| Example: Pattern detection EPA (3) | 00:15:03 |
| Event Patterns and Event Processing Languages (4) | 01:12:50 | |
|---|---|---|
| Wiederholung und Lecture Outline | 00:10:53 | |
| Active rules | 00:24:25 | |
| Esper's Event Processing Language | 00:17:22 | |
| Views in EPL | 00:12:48 | |
| Context in EPL | 00:07:22 |
| Event Patterns and Event Processing Languages (5) | 01:20:17 | |
|---|---|---|
| Event Processing Languages | 00:15:55 | |
| Operator precidence | 00:05:46 | |
| Complex pattern example | 00:29:29 | |
| Esper summary | 00:20:37 | |
| Adding situations in ruleCore | 00:08:30 |