业务事件可控性 SOA发展新层次

日期: 2008-04-14 作者:Rich Seeley 来源:TechTarget中国 英文

BEM和CEP是什么?在SOA和BPM相互融合的世界里真的还需要这么多的专业术语么?


  不管你是否喜欢,我们不得不又接受新的专业术语:根据独立技术和市场研究公司Forrester Research Inc.的报告指出,从专业厂商的发展可以看到,业务事件管理(business event management,BEM)和复杂事件处理(complex event processing,CEP)将会是整合SOA和BPM的业务流程管理套件发展新阶段的重要技术。


  Forrester研究公司的资深评论员Ken Vollmer已经在其最新的报告中对这两项最新的技术做了评论,这篇名为“比较业务事件管理(business event management,BEM)和复杂事件处理(complex event processing,CEP):业务流程管理套件功能展现新特点”的文章在去年的8月发表,不过就目前的发展而言,这两项技术依旧会让人觉得一头雾水。在文章中,Ken Vollmer对BEM和CEP做了详细的描述定义,并解答了为什么这会是让SOA在业务流程管理上更加灵活敏捷的原因所在。


  BEM的人性功能


  BEM是能够让机器在业务流程出现问题时迅速做出反应,提醒人们重新回到正确轨道上的一种方法。


  从Forrester 的定义上我们可以得出,“业务事件管理能够即时的从多种业务事件来源中提取出关键因素并让适当决策者决议基于业务上的关键决策。”


  BEM和工作流系统有着密切的关联,后者更集中在一个组织内的人力互动,BEM则是集中在业务流程和业务规则方面,在出错的情况下提醒人们迅速做出反应。它会通过具体案例最小化时间上的损失从而加快流程。


  Vollmer举例说明,他指出在需要考虑信用例外原则时,如果销售经理事先被提醒,做好相应准备的情况下,对于值得信赖的客户可以迅速的做出反应并完成业务处理。但如果没有BEM,可能有些客户的需求将不会得到实现,而这些客户也有可能因此转到其它的供应商,那么这一桩业务也就此落空。


  Vollmer在他的报告中提到,这项新兴的重要技术可能在某些厂商的产品有一定的体现,但却并没有成为一个有效的组成部分提供出来。“Vitria技术公司正努力加速BEM的实现,”他这样写道,“Lombardi软件公司也提供了类似的功能,正如SAP公司NetWeaver中的业务管理组件。”


  CEP的成型


  Vollmer在报告中对CEP的定义是作为一款处理软件,“自动的将相关联的业务组合起来,并对威胁或是机会做出适当的反应。”


  他同时指出,CEP并不是一个新的理念,它早在1998年,David Luckham 和 Brian Frasca.斯坦福大学研究论文中就已经出现过。在他们的“分布式系统中的复杂事件处理”论文中强调了在基于信息系统的流程中对于事件资料收集,用传统的方法进行分析,然后找出潜在的问题. 解决这些问题可能是应用现有的业务规则或者是应用别的一些东西做进一步的审查和处理。


  但Vollmer表示,尽管Tibco软件,webMethods公司, Sun Microsystems都将CEP纳入其以集成为中心的业务流程管理套件(IC-BPMS)产品目录中,CEP进入市场仍然较慢。


  他还指出在AptSoft公司领导下专攻CEP 的供应商并不是IC-BPMS供应商,却具备很先进的CEP能力。他预计:今后会出现更多类似的CEP专家与更大的供应商合作开发CEP工具。


  AptSoft以其客户Georgia-Pacific公司为例阐述了CEP的应用。据该公司高级分析师Scott Lackey说, 他们的目的在于是费时、复杂的物流数据管理自动化。 他相信,CEP将原有手工程序包括非常规事件处理自动化,这是传统商业规则引擎所不能达到的。


  但是,尽管BEM和CEP能将SOA和BPM技术带入更新的一个层次,其应用仍然很缓慢,Vollmer表示自他的第一份报告起,半年内BEM和CEP的应用并没有什么大的发展。他说“其它IC-BPMS供应商也没有什么行动。”

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐