复杂事件处理探险
灯光、音乐、白色礼服、领带、高雅的房间。这是什么?
对于人类来讲回答这种问题很简单 - 这是因为我们人类的大脑能够很好地对事件的识别和解释进行适配。但是在技术的世界里,复杂事件处理 (Complex Event Processing,CEP) 仍然是一个具备挑战的新兴领域。
其它一些常见场景是由诸如业务流程管理 (Business Process Management,BPM) 之类的应用或工具所发出的事件。
作者简介
Anna Mar 是一名拥有 18 年以上金融领域经验的首席架构师,当前就职于东京的一家电信公司。
对于人类来讲回答这种问题很简单 - 这是因为我们人类的大脑能够很好地对事件的识别和解释进行适配。但是在技术的世界里,复杂事件处理 (Complex Event Processing,CEP) 仍然是一个具备挑战的新兴领域。
事件是什么?
事件就是改变。被称为事件监视器的工具被用来检测时间、状态、位置、水平等方面的改变。先设置一个临界值 - 突破这些临界值的改变构成了事件。其它一些常见场景是由诸如业务流程管理 (Business Process Management,BPM) 之类的应用或工具所发出的事件。
噪声忽略
复杂事件处理涉及低水平事件处理、过滤掉不重要事件以及对重要事件组合采取行动。(通常是实时的)真实世界的例子
以一个轮胎检测系统为例。如果检测到轮胎压力下降就必须得通过速度、温度以及时间来判断是否存在严重的压力损失。如果存在,就必须得采取行动来警告司机。强强联合:BPM、CEP 和 SOA
复杂事件处理常常被用于监听业务流程。事件处理器可能会使用 SOA 服务来处理高级别的事件 (事件驱动型 SOA)。相关技术
复杂事件处理技术包括:- 事件模式检测
- 事件层级模型
- 事件关系检测
- 抽象事件驱动流程
- 事件抽象
作者简介
Anna Mar 是一名拥有 18 年以上金融领域经验的首席架构师,当前就职于东京的一家电信公司。