An Overview of Complex Event Processing2
An Overview of Complex Event Processing
翻译前言:感觉作者有点夸夸其谈兼絮絮叨叨,但文章还是很有用的。原文《An Overview of Complex Event Processing》
用户用例:客户问题的解决方案
所以,现在如何使用复杂事件处理平台来解决业务问题?毫无疑问,在过去的几年中,这一技术被在大多数的-- 如果不是全部的--不同类型的行业。
金融服务资本市场公司都采用这种技术作为实时算法交易和实时风险管理的解决方案。股市会产生无休止的金融数据流,并且具有价值的瞬间波动性,因此有不断增长的需求来有效地处理这些巨大的信息量,了解其影响和潜在的风险,然后据此快速做出反应。越能更好地评估和预测这些信息所带来的后果,越能更快地对分析结果进行响应,就能在暴露更少的商业风险和威胁的情况下,带来更多的商业成功和金钱。(这种类型的实时交易信息,通常可以用热图和散点图来可视化。)

在电力行业,客户将复杂事件处理(CEP)平台应用于许多新型的应用程序,其中包括智能电表,智能电网,和断电检测监控的解决方案。通过复杂的需求响应(DR)解决方案将电网系统运营商和发电企业连接在一起,与能源管理和监控公司签订合同,以提供能源使用负荷削减服务。而这些科技公司正是使用基于CEP应用,与大型的能源消费的商业企业和工业企业合作,来削减能源消耗的需求。流事件设备被安装在客户现场,以便测量能源的使用,并且在一些情况下,以间隔几分钟甚至几秒钟的频率来控制电网负载(来节约能源)。电网系统运营商将由此产生的收益反馈给客户(当然,只是调度产生的收益的一部分)。

处理实时事件在电信行业已经有着悠久的历史,各种设备在网络上产生大量的数据,比如手机的详细通话记录(CDR)被作为事件的话,其中一些事件揭示出在这些时间打的电话能成功接通,而另一些时间则无法接通。复杂事件处理平台技术,在该领域带来许多新的应用和解决方案,正如在其他行业中,事件驱动平台有着各种可能的实现的广泛基础。一些企业已经创建了强大的网络管理和监控解决方案,它可以检测硬件故障相关的事件 -- 如果设备持续发出故障事件,或者持续一段时间无法发出事件,在这种情况下就会触发警报和升级事件的情况。
在拥有企业级的移动电信IT基础设施的环境下,其中有来自许多不同的供应商的许多不同的应用。当整体性能不能达到预期时,想要立即识别哪些部件是在供应链中的存在问题是不容易的。下一代的管理和监控应用(基于复杂事件处理)能提供示完整的,全面的“图片”,通过弹性和完整集成的功能,提供全面了解业务状况,使基础设施能敏捷快速地响应不断变化的场景,并提供具有很好可操作性的满足业务需求的解决方案。
在交通,电信和公共事业领域,复杂事件处理平台是非常强大的功能是实时整合空间分析工具。
需要监控资产和资源的移动的业务是可以利用这项技术的另一个应用。例如,GPS(全球定位系统)下分析人的运动模式,又或通过实时跟踪那些穿过边界点(例如在机场安全检查站)的物体,以确定它的路线,并在一定程度上预测出这个人或物体随后可能的下一步行动。此外,这种技术可以被用于分析当前位置与地理围栏区域的关系(一个地理围栏区域是由一系列空间坐标的定义或声明的地理形状(多边形)的定义)。
当资源靠近、处于、进入和退出地理围栏区域时,各种操作可以被立即执行,诸如“你即将暴露于危险中”的自然灾害警告消息;或在当人们正处在咖啡厅门口,或者根据他的位置和运动模式判断他将要处于咖啡厅门口时,向他推送咖啡店的折扣信息。
紧急响应服务解决方案可以使用集成空间技术不仅可以在监控数以百记火灾的同时,动态跟踪火的运动,受气候条件(风)的影响和点燃的有害物质。这些类型的系统可以立即评估相关性,重要性,和所有靠近事故区域的相关的资产(消防车,警车,等等)的适用性。例如,如果消防员不能在火靠近时在数秒内立即移动,这可能是一种严重危及生命的情况。

有许许多多种不同类型的业务应用是基于复杂事件处理平台来实现的,从网上零售监测系统,实时数据中心基础设施管理,车队车辆交通监控,在不同速度和收费的状况下的交通流的监控,油田和钻井平台监控/自动化,实时感测设备(例如海运集装箱内部环境、空气污染监测)的主机。那收益于使用复杂事件处理技术的应用程序,可以跟随不断快速变化的世界来快速地进化自身,来应对需要预测,先发制人,甚至从根本上预防情况发生的不断增长的需求。

An Overview of Complex Event Processing2的更多相关文章
- An Overview of Complex Event Processing
An Overview of Complex Event Processing 复杂事件处理技术概览(一) 翻译前言:我在理解复杂事件处理(CEP)方面一直有这样的困惑--为什么这种计算模式是有效的, ...
- How to scale Complex Event Processing (CEP)/ Streaming SQL Systems?
转自:https://iwringer.wordpress.com/2012/05/18/how-to-scale-complex-event-processing-cep-systems/ What ...
- FlinkCEP - Complex event processing for Flink
https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/libs/cep.html 首先目的是匹配pattern sequenc ...
- Understanding Complex Event Processing (CEP)/ Streaming SQL Operators with WSO2 CEP (Siddhi)
转自:https://iwringer.wordpress.com/2013/08/07/understanding-complex-event-processing-cep-operators-wi ...
- ### Paper about Event Detection
Paper about Event Detection. #@author: gr #@date: 2014-03-15 #@email: forgerui@gmail.com 看一些相关的论文. 1 ...
- What is event bubbling and capturing?
What is event bubbling and capturing? 答案1 Event bubbling and capturing are two ways of event propaga ...
- Event Handling Guide for iOS--(一)--About Events in iOS
About Events in iOS Users manipulate their iOS devices in a number of ways, such as touching the scr ...
- The Node.js Event Loop, Timers, and process.nextTick() Node.js事件循环,定时器和process.nextTick()
个人翻译 原文:https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/ The Node.js Event Loop, Ti ...
- The Node.js Event Loop, Timers, and process.nextTick()
The Node.js Event Loop, Timers, and process.nextTick() | Node.js https://nodejs.org/uk/docs/guides/e ...
随机推荐
- Lucene.Net 2.3.1开发介绍 —— 简介
原文:Lucene.Net 2.3.1开发介绍 -- 简介 Lucene.Net是Lucene在dot net平台上的移植版本.它的功能与Lucene一样,都是用来提供一组API,让我们能快速开发自己 ...
- Mina2 研究总结
一.Mina框架. Mina的框架大概是这么个样子: 底层由Java 的NIO 1.0实现 核心架构应该是这样: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZX ...
- 嵌入式linux多进程编程
嵌入式linux多进程编程 在主程序显示文本菜单.提供例如以下服务.要求每一个服务都通过生成子进程来提供. 服务包含:日历信息显示,日期信息显示,推断闰年服务,文件复制功能,数字排序功能.退出功能. ...
- 排列-条件求和(Code)
static void Main(string[] args) { // Generate data int arraySize; int[] data; Random rnd; arraySize ...
- 如何设置lmt的空间警告阀值
Example—设置Locally Managed Tablespace的空间警告阀值 The following example sets the free-space-remaining thre ...
- jsonp和事件发布监听
模拟jsonp var id = 0; function JSONP(url,param,cb){ var callbackName = "json_" + id++; var a ...
- cronjob不跑得原因
能是环境的不同,能够在cronjob中加个env > /tmp/env.output查看 应用要同一时候输出标准错误合标准输出到一个文件能够&> /tmp/t
- WCF 项目应用连载[8] - 绑定、服务、行为 大数据传输与限流 - 下 (ServiceThrottlingAttribute)
因为ORM的原因,对Attribute编程有一种情节..所以这节的出现,完全是因为在WCF对自定义Attribute的一种应用. WCF 项目应用连载[7] - 绑定.服务.行为 大数据传输与限流 - ...
- [C++]Hello C++
最先进项目中需要用到C++做开发,所以开始学习C++,典型的眼高手低,刚开始觉得还算上手,之后越学越觉得复杂. 相比C#,C++确实需要开发者投入更多的精力去设计与维护. 以下是最近对C++开发的一些 ...
- Xcode 4.6.2 运行次数为偶数程序崩溃问题
如果你的MAC 系统升级到10.8.4 Xcode升级到4.6.2,在工程运行第二次.第四次.第六次 ... 的时候程序就会崩溃 无论是新建的模板工程也会这样,这个属于系统BUG,在stackove ...