复杂事件处理的 Forrester 报告

阅读数:1623 2009 年 8 月 31 日

话题:SOA架构语言 & 开发

Mike Gualtieri 的最新博文,复杂事件处理很酷且非常火!(Complex Event Processing Is Cool - And Very Hot!),讨论了被称为“复杂事件处理(CEP)”的事件处理,它是时下很火的一种企业中间件新分类。Mike 将 CEP 定义如下:

CEP 回答了这样一个问题:“企业中正发生什么?”有时答案就像“一旦库存低于安全库存就要订购更多的产品”一样简单,然而它常常涉及识别那些可以预测临界业务情况的业务事件模式,而这些临界业务情况往往要求立即响应。

CEP 平台在这些数据流从实际发源地出发时就对其进行分析,这些数据源的产生处包括交易流、点击流、市场数据提要,以及那些在业务环境中产生数据漩涡的大量其他数据源。然后,这些流程就会提示下游应用或人来对这些信息作出反应,如重新设置处理优先级、变更联机销售策略、买卖股票或执行其他动作。

最新的 Forrester Wave 报告:《Forrester Wave:2009 年第三季度复杂事件处理(CEP)平台(The Forrester Wave: Complex Event Processing (CEP) Platforms Q3 2009)》对最流行的 CEP 平台进行了评估,评估标准有 114 条。报告中说道:

CEP 的一个独到之处就是可以检测事件模式……智能并不仅仅指知道什么正在发生。它是指实时地检测这些模式……你并不是通过查看数据仓库来知道这些——那太迟了。那里面都是已经发生过的,是历史。

报告将以下公司视为 CEP 领域的排头兵:

  • Progress被报告认为走在了市场的前面,而且继续保持着这个势头。收购总部在英国的软件供应商 Apama 之后,进一步给 Progress 提供了扩大优势的机会。
  • Aleri被认为是有着强大战略支持的强大产品。在今年 3 月收购 Coral8 之后,其产品得到了进一步的增强。按照报告的说法,平台未来的重点是整合两个产品:原来的 Aleri 和 Coral8。未来的产品很有可能扩充应用可视化工具、针对业务人员的其他工具和更多的解决方案模板及框架。
  • StreamBase Systems已在 75 家客户那里落脚。这些客户多数都是利用流数据(steaming-data)平台的金融服务公司。
  • Tibco Software在市场中的排名仅次于 Progress。TIBCO 以业务集成和流程管理软件闻名,它将 CEP 作为一种附加解决方案进行销售。
  • IBM提供了 2 款 CEP 产品。WebSphere Business Events,基于 2008 年对 AptSoft 的收购,允许用户定义他们有意检测的业务事件。第二款 CEP 产品的名字叫 InfoSphere Streams,该产品于今年春季发布,其构建目的是帮助组织成长并高速运转。该智能产品可用于高度复杂的领域,如军事智能(military intelligence)。从报告上看,还不清楚目前这两款 IBM 的 CEP 产品如何一起工作。该报告还指出,其他厂商还没有任何一种与 InfoSphere Streams 相似的产品。

报告还认为以下公司是强有力的参与者:

  • Oracle。报告指出 Oracle 进入 CEP 市场要比部分领导者要晚。Oracle 的 CEP 产品是 Oracle EDA Suite 的一部分,目前尚不清楚到底有多少客户在使用这个解决方案。
  • UC4。在今年夏天对 SENACTIVE 收购之后,UC4 目前的垂直行业解决方案产品组合非常成熟。
  • EsperTech是该报告中唯一的开源厂商。据报告所说,EsperTech 并没有那些更大的平台提供商所拥有的大量工具,但是它有一个可以内嵌到第三方解决方案中的核心引擎。

大多数当今的业务和 IT 领导者都认识到了对实时业务事件做出反应的重要性,同时也清楚它会极大地改变绩效和业务机动性。这份报告中所描述的 CEP 工具为实现这一目的提供了手段。

查看英文原文:The Complex Event Processing Forrester Report