Storm转向复杂事件处理世界

日期: 2012-09-20 作者:George Lawton翻译:蒋红冰 来源:TechTarget中国 英文

流行的社交媒体平台,例如Facebook、LinkedIn,已经开始对Web应用和集成架构产生了影响。其中一个例子就是Storm,它已经通过Twitter开源了。

  Storm是数据流或是2011年随着Twitter收购BackType Labs时的复杂事件处理(CEP)引擎。

  在某种程度上,Storm定位是一个广泛的引擎,允许公司在Web数据中应用Web数据流处理,就像这些年CEP引擎为至关重要的金融应用程序所做的一样。

  “这只是‘缅因街’正在追逐华尔街,因为这些年来它一直在实时处理巨大的数据,”Mike Gualtieri说,他是位于马萨诸塞州剑桥的Forrester Research公司的首席分析师。“对于像Storm,S4和Flume这样平台的兴趣受到大数据和实时分析的驱使。”在专业的Web应用以外,其它的CEP平台很有可能占支配地位,他及其它的人暗示说。如Apama,StreamBase和SAP Aleri这样的商业CEP引擎都嵌入到了许多金融系统中,Gualtieri表示。

  什么是Storm?Storm CEP引擎是BackType在社交媒体平台为了使评论功能可用而创建的。该服务允许用户在多个社交媒体反馈中更好的管理信息。为了社交业务和访问CEP引擎,从而使Twitter流更的好事件分析,Twitter在去年收购了BackType。在一篇博客中,Twitter的Storm的开发领导Nathan Marz,说,关于Storm,有三个广泛的用例。

  基于Web应用的尖端类型

  Roy Schulteb是位于美国康涅狄格州斯坦福德的Gartner公司的副总裁和杰出的分析师。他说,Storm,S4和Flume使用的面向Web的MapReduce方法对于尖端的基于Web的应用程序有很大意义,它们需要新的功能和在商业产品中不可用的适配器。然而,他强调说,CEP市场的大部分还将继续被致力于金融商场的厂商支配,或者是支持CEP的集成BPM套件。他谈及到的支配者包括甲骨文,IBM,微软,巴士软体和Software AG。

  “我认为这些更多的会用于运行在Rackspace和EC-2上的基于云的应用上,并作为建立高扩展性,但不一定低延迟类型的应用程序的手段,” Schulte说。“大多数传统的CEP工具可以用在云中,但一直以来却没有。”

  已经建立的企业CEP工具可能不会面临来自己刚刚起步公司的挑战,据Schulte说。“我不认为主流公司会很快的跃过它,除非它们是领先的尖端的,并有很强的风险承压能力的公司,”他说。

  Storm的扩展帮助管理复杂流程

  创新的开发人员感到兴奋,关于在为Storm扩展开发工具集成的一些流程。Maarten Ectors是位于芬兰诺基亚西门子网络公司的云与颠覆性创新部门的头头,他说Storm正在使用可以帮助管理Storm流程的Trident工具,来进行扩展。

  Trident有助于减少创建应用程序的复杂性,混和高吞吐量流处理与分布式查询。它还包括数据库上进行处理的工具。

  在某些领域,关于Storm应用程序接口(API)会有一些问题。其支持者Twitter。因其一些接口开放上的撤回,一个备受批评。“正在寻找标准的公司将会希望等待并看看Storm是否会变成默认的标准”Ectors说。

  金融行业的用户很有可能不会使用Storm,Schulte说。“在这个市场中,开发者极其关注延迟,至少有印象,Storm不支持你需要算法交易的这种延迟。”

  同样也有关于Storm成熟度,需要挂钩到数据源和支持建立行业协议的问题,例如客户信息控制系统(CICS)。“在前厅股票应用程序中,这很难使用,”Schulte说。Storm在组织可以投资好的开发人员的新兴的基于web的应用程序中显示更好的承诺。

  如StreamBase,Apama,Tibco和IBM这样的产品拥有开发工具包,主板创建工具和测试工具。相反,Storm,S4和H-streaming为创建CEP提供了一个基础的构架,其余的就取决于开发者了。

  “拥有附件的商业工具集和开发工具,是那些希望他们本身可以做很少开发的公司的手段,”Schulte说。“但是如果你有一个新类型的应用程序,并且现成的扩展都只能部分适用的话,那么可能你应该使用其中一个较新的开源产品,因为商业产品没有对多数新类型应用有用的适配器。”

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐