复杂事件处理平台(CEP):更快 不贵 不复杂

日期: 2010-07-11 作者:Jeff Wootton翻译:李松 来源:TechTarget中国 英文

在《实时分析应用:CEP解决部署难 又快又省不是梦》中,我们介绍了实时数据分析的现状以及开发人员和客户所要面对的艰巨挑战都有哪些。下面我们将继续为您介绍相关内容。   尽管实时分析应用对比如说金融服务等机构来说并不陌生,但是,对那些需要从头开始创建这类应用的组织来说,实施起来所花的成本和时间,实在是一个繁重的负担。   很多处于不同行业的组织,本来可以从实时分析应用中获得巨大收益的,可是由于缺乏必要的资金支持和专业人员来构建他们自己的应用,也没有合适的现成产品可以购买,于是他们不得不在缺乏这项功能的情况下疲于应付。

  然而,现在,我们有了第三个选择:复杂事件处理平台。   一个复杂事件处理(……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

《实时分析应用:CEP解决部署难 又快又省不是梦》中,我们介绍了实时数据分析的现状以及开发人员和客户所要面对的艰巨挑战都有哪些。下面我们将继续为您介绍相关内容。

  尽管实时分析应用对比如说金融服务等机构来说并不陌生,但是,对那些需要从头开始创建这类应用的组织来说,实施起来所花的成本和时间,实在是一个繁重的负担。

  很多处于不同行业的组织,本来可以从实时分析应用中获得巨大收益的,可是由于缺乏必要的资金支持和专业人员来构建他们自己的应用,也没有合适的现成产品可以购买,于是他们不得不在缺乏这项功能的情况下疲于应付。

  然而,现在,我们有了第三个选择:复杂事件处理平台。

  一个复杂事件处理(CEP)平台提供了专业开发应用的功能,现货供应软件的价格:从内在设计上,它使得组织能够以超过每秒一百万条消息的处理速度分析信息流,其延迟时间为毫秒级或更少,从而提供一个快速应用开发和实施的平台。就象许多其他平台一样,一个CEP平台能够加快开发,降低成本,消除对专业开发技巧的依赖,可以说,CEP平台使得我们能够摆脱既不能自己开发又无处购买的二难境地。

  很多曾经一度想自己从头开发实时分析应用的组织,现在发现,采用一套CEP平台,使得他们将开发和部署的时间从预期的18个月降低到了4个月!还有一些组织说,CEP平台使得他们的开发时间和成本削减了多达85%!

  评价标准

  当然,不是所有的CEP平台会产生同样的效果。因此,审慎的进行评估选择也是非常必要的。一个有效的CEP平台能够提供:

  •   一个 CEP引擎,能够连续处理进来的数据流,并同时可以提供类似SQL语言的查询
  •     能够将CEP引擎集成到其运行环境的适配器
  •     软件开发包 (SDK)能够支持流行的开发语言包括 C/C++、 C# 、Java 等,从而使得客户可以开发一些自己可以定制的适配器和客户程序,以及一整套的工具来帮助编程人员和管理人员来开发,调试,部署和监视CEP 的诸多应用程序。

  在评价一个CEP平台时,你应该特别关注其性能和可扩展性,从而确保你选择的平台能够在处理你当前和预期的数据流时,其延迟时间足够低,并且足够稳定,从而可以满足你的业务需求。(平均延迟率的意义并不太大,因为只有负载运转时的延迟指标才真正影响你的业务能力)。同时,你也要确保该平台所提供的事项处理语言要直观,易于学习,并且通用,这样才能支持诸多的处理逻辑。

  当你评价CEP平台时,你还会问其他一些问题,比如:

  •   开发工具中的编程模型,是否能吸引众多不同类型的开发人员?
  •   是否提供了高可用性和高安全性?
  •   是否可以部署在多个使用阵列配置的服务器?
  •   是否提供了监视功能?
  •   其引擎是否可以易于扩展,从而来支持公司特有的高级的逻辑?
  •   是否有恢复机制,即使一旦服务器故障,也可以防止数据丢失?
  •   进出处理引擎的消息传递,其机制是否可靠?
  •   它同数据库以及其他系统能否很好的集成?
  •   这个平台是否支持连续型实时数据管理的各个生命周期,包括分析,存储,建模和一个新的实时分析应用的部署?

  引人注目的使用效果

  使用复杂事件处理来实现持续的实时智能处理,正成为越来越多的组织机构用来解决其面临的许多业务挑战的一个有效方法。

  其好处是明显可见且引人注目。通过实施CEP,你的组织能够:

  •   明白眼下正在发生的事情
  •   更迅速地响应变化的环境(包括对特定情景的自动响应)

  能够基于完整和真正实时的信息,从而更好的决策。越来越多的组织发现,使用CEP平台:

  •   降低了开发和部署实时分析应用所花的时间和精力
  •   不再需要专业化的实时编程技巧,并且通过交付实时观察和授权即时响应增强组织敏捷性。

  能够实时辨明情况,即时响应,提供了组织的敏捷度。随着不间断实时智能处理成为越来越多的机构的一个基本业务能力,目前的唯一问题是如何更好实现它。选用一个CEP平台或许是你和你的组织的一个最好的选择。

相关推荐