需要保持整个系统基础架构在线并以优秀性能运行的客户(例如某些大型在线零售客户)需要用 Oracle CEP 来收集和分析所有支持事件的系统构件中发生的事件(如指示硬件状态的 SNMP 陷阱、操作系统警告和错误事件(日志“拖尾”))、中间件基础架构事件(例如来自 EDN、ESB 的事件),甚至是直接由执行关键应用触发的事件。所有这些事件都可以使用 OCEP 进行筛选、汇总、关联并确定因果关系,从而主动确保系统可行性,提供基础架构延迟警报;当 HardWar 发出已知错误时(这通常是一个典型的重大关机场景),可以将应用加载重定向到其他稳定的系统。
在许多开发无人机跟踪传感器、面部和资源成像技术的供应商用例中,他们希望利用 Oracle CEP 对这些设备和许多其他事件源(例如监控车辆的 GPS、天气和地形状况、常住外国侨民历史运动趋势)的信息进行实时分析,并立即启动响应系统。全球各地的政府实体(例如移民局)正尝试采用此类解决方案改善其实时洞察力和自动化可视性。运输公司还可以利用支持 GPS 和卫星信息源的类似解决方案监视卡车和汽车移动,从而“改进“自动响应系统”类型的解决方案并提供更加个性化的功能。定位货船位置(使用 GPS)并实时监视各集装箱及内部货物(温度和湿度传感器等)状态。在航空业,经过机场的实时乘客流是另一个用例,Oracle CEP 可以直接与移动的乘客流交互,例如减慢或加速“自动人行道”、控制入境检查区域的乘客移动以及通过让乘客在免税区停留一定的时间来增加收入。针对丢失行李的“NOT”事件跟踪是一种 Oracle CEP 解决方案,可以使用 RFID 标签来监视行李从登机柜台直至飞机上的集装箱的整个动态,当某个行李丢失时(即某事件未在特定时间段内发生),那么可以使用 Oracle CEP 来触发下游 BPM/BAM 系统。
Oracle CEP 可用于在任何类型的飞机(例如喷气式战斗机)着陆后立即直接分析其事件数据,并且可与历史趋势事件数据相结合,从而即时确定下一飞行班次或任务的飞行准备情况。
游戏机制造商在一些用例中通过实时确定的优惠活动来“鼓励”赌客继续玩老虎机。Oracle CEP 可用于监视用户的游戏状况,确定损失/收益水平,并即时监视可用优惠,例如 20 分钟内在附近餐厅享用折扣餐,继续玩 1 个小时可获得一个免费房间。
许多银行/信用卡公司在现有解决方案中扩充了分析实时欺诈活动的功能,即预测用户连续尝试的趋势。此类用例涵盖整个金融服务行业,可监视非典型个人使用概况并立即发出警报,从而大幅减少所识别的欺诈事件
全球各地的公用事业公司已经将 Oracle CEP 确定为有效管理新型智能电表和相关智能电网的技术。在房屋中,这些智能电表是“事件”设备,可以提供大量用量数据,这些数据可与其他能耗事件数据(如子站使用率)结合使用。随着子站负载的增加,此技术现在可用于“影响”各个电表并降低家庭用量水平。客户可以同意降低电力成本激励。例如,在石油钻机上实时有效地监视油压水平,同时监视将影响运营的天气状况并动态监视与相关油管最近的各种资源,运用正确的技能来修复问题。
道路收费公司可以使用 Oracle CEP 有效地动态管理和收取汽车/卡车的道路使用费,仅针对道路使用量进行收费。例如,当特定收费公路上的出口点没有收费闸门时,收费管理公司便可使用“NOT”事件特性或 Oracle CEP 来识别已经通过某位置但没有在特定时间段内通过后续位置的被跟踪车辆(假设这辆车离开了收费公路或发生了故障(这可能会触发收费管理公司采取其他措施))
在一些为有线公司提供支持的公司的用例中,每个家庭的有线电视盒都提供了事件数据。这些数据不仅将指示“BOX ON”、“BOX OFF”,而且还将指示收视趋势,Oracle CEP 将对此进行实时分析,以提供附加服务和预先修改场景。
金融服务领域的用例不计其数。实时股票交易是一个显而易见的用例,每一毫秒都至关重要!一家交易公司表示:“如果我每年能够节省 1 毫秒,对我们来说价值相当于 1 亿美元!”智能订单路由使用 Oracle CEP 来确定在特定客户订单簿中进行交易的最佳全球金融市场。它使用一套复杂的“策略”,不仅可指示“卖/买/价格水平/市场 SLA”,而且还将到市场实际实时延迟的影响。
当发生火灾紧急事件时,许多复杂事件场景必须同一时刻即时发生。Oracle Complex Event Processing 解决方案可用于隔离火灾地点,并根据一些复杂的标准,例如该地区的地理位置(无论在河边还是在山坡上等地方)和人口密度,即时创建事件周围的边界区域。同时,该解决方案通过附近的全球定位系统 (GPS) 识别适合处理特定类型紧急事件的灭火资源(火灾产生有毒气体,则需要 HAZMAT 资源;火灾发生在高层,则需要长云梯)。Oracle CEP 与 Oracle SOA 产品紧密集成,因此可调用 Require 流程来加快这些资源的流动。当 Oracle Complex Event Processing 在后台执行这些任务时,它也会即时与一个轻量级的监视仪表盘进行通信。该仪表盘会持续更新,由生成的资源事件驱动,显示每个资源的实际位置以及是否超过标示为 IN、NEAR 或 IN VOID 状态的边界区域(非常接近事件的区域),从而触发进一步的综合性事件。