Michelangelus - Fotolia.

管理 学会应用最佳实践并优化您的操作。

为IOT开发复杂的事件处理架构

使用复杂的事件处理和流处理使IOT数据进行可操作的一些最佳实践是什么?Expert George Lawton进一步探讨了这一点。

连接的设备可以是互联网上的主要数据源,反过来可以编织成各种......

应用程序检测事件,改善安全或驱动器业务。为了使组织能够利用这一点,企业架构师应考虑架构用于移动复杂事件处理的基础架构更接近设备。在这里,共享一些最佳实践,因此公司可以使用复杂的事件处理架构和流处理来使IOT数据进行可操作的。

加州理工学院是一个组织的示例,它已利用与应用程序集成的数据。该机构有一个地震检测应用使用Streampy - 一个开源流分析平台 - 从计算机和智能手机传感器数据处理加速度计以检测颤抖。航空公司和铁路也有许多例子。

Pegasystems的首席福音师塞拉格·赫绍非亚人表示,“IOT [物联网]数字化趋势是关于物理[和]网络连接的东西 - 资产,设备,物体 - 在企业中的运营。事物是不断产生的巨大数量的数据流,反映其状态:温度,地理位置,污染,接近度,状态和运动,以命名为少。“

基本复杂事件处理架构

有许多架构和拓扑结构,但通常,物理边缘设备 - 事物或资产 - 通过网关连接到互联网。又转接网关与云进行通信,其中数据被聚合。然后,企业应用程序利用涉及事物和数字化进程内的端到端价值流中的数据。

Khoshafian表示,有四个相互关联和独特的复杂事件处理架构机会:

  • 在设备上或边缘处理事件流;
  • 网关内的相关性和处理事件;
  • 与云聚集的关联,分析和处理事件;和
  • CEP在业务流程管理的背景下(BPM.或者涉及人类,企业应用程序和事物的过程。

这些层中的每一个都涉及更丰富的机会相关性和动作。例如,单个设备可以执行简单的处理和自主自我调整,假设它有CPU容量这样做。另一方面,云聚合可以为其提供机会预测分析或涉及跨生态系统的多个设备的设备状态的实时相关性。例如,影响风电场的天气事件的状态可用于预测风力涡轮机上的潜在危险。

Khoshafian表示,“IOT的CEP核心业务价值主张是最终价值流响应能力的速度和灵活性。”例如,事件可以与各种传感器相关,例如危险污染升高,在高速公路上发生事故多个连接的车辆和连接的高速公路,或制造车间的温度读数。事件可以相关并作用的速度可以变得至关重要。

计划复杂事件处理架构管道

一个关键趋势将介绍在创建CEP管道中,用于将信息从IOT设备送入其他事件处理引擎。今天,企业和工具供应商刚刚开始开发最佳实践和基础设施有效地做到这一点。BMC高级副总裁兼首席建筑师Bill Platt表示,“就像内容缓存一样,当网上爆炸时,基于边缘的CEP功能将在未来三到五年内出现。”

余额仍然倾向于实现大部分处理的边缘服务器和服务,同时最大限度地减少部署在设备上的处理逻辑。Platt表示,即使设备获得更多的CPU,更多的内存和更多的潜在能力做CEP或BPM,也可以将硬质量移动到它们中的灵活性丧失比增益更痛苦。与此同时,由于用户的问题,最后一英里连接和安全性,它可能具有挑战性地更新现场的设备。“更有能力的设备将使用户体验能够实现性能,但但是,保持从最终用户隐藏的复杂性在CEP中仍然是至关重要的,”Platt说。

采用网关作为中间层

在短期内,许多企业正在向网关层移动处理。虽然不要像将智能推入设备的那样灵活,但这是今天维护的更简单的架构。Michele Diserio,IoT Outreachion为Red Hat Jboss中间件团队表示,“我们在网关层中看到了在设备附近的CEP上的更大兴趣,以驱动更接近边缘的复杂性和智力。”

希望利用物联网机会的组织应将数据中心部署到边缘的决策服务,以提高业务敏捷性;做出一致,有效的决定;快速构建资源优化解决方案;并缩短开发周期,以便更快地到达市场。“

智能网关用作功能能力的中间或控制器层到桥梁数据中心或云的设备。“网关上的CEP可以在边缘进行实时分析和决策,仅在后端发送摘要数据,”差异表示。因此,具有近场处理的边缘可以解决减少传输成本和判决时间视野的降低要求。

分布式CEP的架构师

对开源Apache也有很多兴趣像飞行一样的项目,samza,火花流和风暴。IoT正在推动多个新的流分析项目,即使它还没有大多数。GARTNER副总裁副总裁“IOT中的大多数CEP都没有通过通用流分析产品;它是自定义编码的应用程序。他们是专门的,特定于应用的流分析,而不是剪裁- 货架,通用流平台。“

但舒尔特认为,企业可以通过建设流分析产品的顶部来显着提高其利用IoT的CEP能力的能力。

对于企业架构师来说,开发一个架构,用于将分析带到设备附近,使得大多数CEP在数米范围内或几十米处完成。大多数流分析平台可以在覆盆子PI等小型设备上运行,因此具有广泛分布的大量流分析平台是实用的。

“这最大限度地减少了必须跨越互联网到云的[复杂]事件的数量。每隔五分钟发送一个事件,而不是每秒100,000。如果你正在做实时感觉和回应,你几乎不得不在当地运行分析,因为延迟和可靠性问题。企业不能拥有火车或工厂机器停止,因为网络运行速度慢或下降。

下一步

确定你的cep.建筑偏见

炒作CEP.是真实的

理解的分析指南事情互联网数据

挖掘物联网(物联网)数据管理

搜索CIO.

搜索安全

搜索联网

搜索数据中心

搜索数据管理

关闭