An Overview of Complex Event Processing

翻译前言:感觉作者有点夸夸其谈兼絮絮叨叨,但文章还是很有用的。原文《An Overview of Complex Event Processing

复杂事件处理技术概览(一)

用户用例:客户问题的解决方案

所以,现在如何使用复杂事件处理平台来解决业务问题?毫无疑问,在过去的几年中,这一技术被在大多数的-- 如果不是全部的--不同类型的行业。

金融服务资本市场公司都采用这种技术作为实时算法交易和实时风险管理的解决方案。股市会产生无休止的金融数据流,并且具有价值的瞬间波动性,因此有不断增长的需求来有效地处理这些巨大的信息量,了解其影响和潜在的风险,然后据此快速做出反应。越能更好地评估和预测这些信息所带来的后果,越能更快地对分析结果进行响应,就能在暴露更少的商业风险和威胁的情况下,带来更多的商业成功和金钱。(这种类型的实时交易信息,通常可以用热图和散点图来可视化。)

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

处理实时事件在电信行业已经有着悠久的历史,各种设备在网络上产生大量的数据,比如手机的详细通话记录(CDR)被作为事件的话,其中一些事件揭示出在这些时间打的电话能成功接通,而另一些时间则无法接通。复杂事件处理平台技术,在该领域带来许多新的应用和解决方案,正如在其他行业中,事件驱动平台有着各种可能的实现的广泛基础。一些企业已经创建了强大的网络管理和监控解决方案,它可以检测硬件故障相关的事件 -- 如果设备持续发出故障事件,或者持续一段时间无法发出事件,在这种情况下就会触发警报和升级事件的情况。

在拥有企业级的移动电信IT基础设施的环境下,其中有来自许多不同的供应商的许多不同的应用。当整体性能不能达到预期时,想要立即识别哪些部件是在供应链中的存在问题是不容易的。下一代的管理和监控应用(基于复杂事件处理)能提供示完整的,全面的“图片”,通过弹性和完整集成的功能,提供全面了解业务状况,使基础设施能敏捷快速地响应不断变化的场景,并提供具有很好可操作性的满足业务需求的解决方案。

在交通,电信和公共事业领域,复杂事件处理平台是非常强大的功能是实时整合空间分析工具。

需要监控资产和资源的移动的业务是可以利用这项技术的另一个应用。例如,GPS(全球定位系统)下分析人的运动模式,又或通过实时跟踪那些穿过边界点(例如在机场安全检查站)的物体,以确定它的路线,并在一定程度上预测出这个人或物体随后可能的下一步行动。此外,这种技术可以被用于分析当前位置与地理围栏区域的关系(一个地理围栏区域是由一系列空间坐标的定义或声明的地理形状(多边形)的定义)。

当资源靠近、处于、进入和退出地理围栏区域时,各种操作可以被立即执行,诸如“你即将暴露于危险中”的自然灾害警告消息;或在当人们正处在咖啡厅门口,或者根据他的位置和运动模式判断他将要处于咖啡厅门口时,向他推送咖啡店的折扣信息。

紧急响应服务解决方案可以使用集成空间技术不仅可以在监控数以百记火灾的同时,动态跟踪火的运动,受气候条件(风)的影响和点燃的有害物质。这些类型的系统可以立即评估相关性,重要性,和所有靠近事故区域的相关的资产(消防车,警车,等等)的适用性。例如,如果消防员不能在火靠近时在数秒内立即移动,这可能是一种严重危及生命的情况。

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

An Overview of Complex Event Processing2的更多相关文章

  1. An Overview of Complex Event Processing

    An Overview of Complex Event Processing 复杂事件处理技术概览(一) 翻译前言:我在理解复杂事件处理(CEP)方面一直有这样的困惑--为什么这种计算模式是有效的, ...

  2. 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 ...

  3. FlinkCEP - Complex event processing for Flink

    https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/libs/cep.html 首先目的是匹配pattern sequenc ...

  4. 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 ...

  5. ### Paper about Event Detection

    Paper about Event Detection. #@author: gr #@date: 2014-03-15 #@email: forgerui@gmail.com 看一些相关的论文. 1 ...

  6. What is event bubbling and capturing?

    What is event bubbling and capturing? 答案1 Event bubbling and capturing are two ways of event propaga ...

  7. 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 ...

  8. 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 ...

  9. 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 ...

随机推荐

  1. 利用开源HTML5引擎lufylegend.js结合javascript实现的五子棋人机对弈

    前言     本文主要介绍利用开源引擎 lufylegend.js开发基于Html5的游戏--五子棋,主要叙述其详细开发过程. 游戏规则 玩过五子棋的都应该知道五子棋的规则,这里就简单介绍其规则. 1 ...

  2. linux—select具体解释

    linux—select具体解释 select系统调用时用来让我们的程序监视多个文件句柄的状态变化的.程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变. 关于文件句柄,事 ...

  3. 14.4.3.3 Making the Buffer Pool Scan Resistant

    14.4.3.3 Making the Buffer Pool Scan Resistant 让Buffer Pool 扫描 相比使用一个严格的LRU算法, InnoDB 使用一个技术来最小化数据的总 ...

  4. Python的对象和类型

    Python使用对象来存储数据,构造任何类型的值都是一个对象. 任何一个对象都有三个特性:身份,类型和值. 身份是对象的唯一标识,可以通过内建函数id()得到,这个值可以认为是该对象的内存地址. Py ...

  5. 《转》python 网络编程

    原地址:http://blog.163.com/benben_long/blog/static/19945824320121225918434/ 网络客户端: 1. 理解socket: socket是 ...

  6. shodan

    https://www.shodan.io/ from:http://www.exploit-db.com/wp-content/themes/exploit/docs/33859.pdf 0x00 ...

  7. docker 创建本地镜像服务器

    1.docker pull registry //下载registry 镜像,registry 为docker 官方提供的一个镜像, 我们可以用它来创建本地的docker私有仓库. docker:/r ...

  8. ssh-copy-id -i ~/.ssh/id_rsa.pub admin@172.17.42.66

    ssh-copy-id -i ~/.ssh/id_rsa.pub admin@172.17.42.66

  9. 使用Python在2M内存中排序一百万个32位整数

    译言网 | 使用Python在2M内存中排序一百万个32位整数 使用Python在2M内存中排序一百万个32位整数 译者:小鼠 发表时间:2008-11-13浏览量:6757评论数:2挑错数:0 作者 ...

  10. Redis最有用的中文资源,你值得拥有

    只是为了记录资源地址,最好直接访问doc.redisfans.com更美观 Redis 命令参考 本文档是 Redis Command Reference 和 Redis Documentation ...