`
byf157
  • 浏览: 202748 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

BAM:Business Activity Monitoring业务活动监控

阅读更多

BAM的具体含义

 

  Business Activity Monitoring的缩写,即业务活动监控。

  它提供对业务绩效指标的实时访问,以改进业务运作的速度和效率。”

  但是这个新名词的定义还是很宽泛的,它既没有说明实现业务活动监控的技术需求、供应商,也没有确切地定义业务运作的速度。究竟怎样才算是“实时”呢?十亿分之一秒?一分钟?然而正是由于这种宽泛性,我们可以通过多种途径实现BAM,譬如BPM、集成供应商、商务智能等等。不过虽然BAM的这个定义是宽泛的,它还是有一些限定的。

  

对于RAM的限定

它不是报表生成——它的驱动因素是实时的dashboard、警告、中断。

  它不是数据挖掘——它是对未来情况的警报,而不是历史数据回顾(虽然BAM经常会用到数据仓库等其他工具)。

  它横贯于不同应用中——BAM从多个数据源将事件、数据整合起来,这些数据源可能在逻辑上、物理上都是独立的。

  它的速度是足够快的——实时可能意味着数秒钟,而在某些行业内则是指“比其他人快”。

  

RAM进行业务监控的方式

捕获:BAM捕获各种事件(通过消息嗅探器、适配器、代理等)。这些事件来自应用、系统软件、外部交易伙伴。消息是BAM的核心——它们反应底层业务流程的状况。

  过滤:BAM过滤掉没有直接后果的事件。

  分析:BAM根据分析模型和规则将相关事件联系起来。

  警告:BAM向用户提出警告,以便用户在必要时进行控制。

  BAM之所以能够以这种方式工作,是因为我们将其放在其他应用之上。它对其他应用进行监听,一旦发现事件就做出合适的反应,但它很少会主动地控制业务活动(除了BPM)。BAM总是在监控之中,它很少会主动对被监控的应用系统作引导、管理或控制。

  

理解BAM必须注意的几点

· BAM不仅仅是一个产品:虽然目前有一些供应商出售BAM产品,但从长期来看,BAM更是一组特性而非产品。它将溶入到未来的应用产品中。

  ·BAM的实施会遇到阻碍:一旦应用出错,BAM就会向管理人员报告,这使得它四处树敌。BAM的实施需要一个平滑的人文环境,如果企业内的知识工作者是以自我为中心的,那么BAM的实施就会遇到困难。

  ·BAM具有连锁效应:你一旦实施了一项BAM功能,很可能这项功能会要求你实施另外五项BAM功能。如果实施是成功的,那么这能够传递成功,但如果失败了,同样也会传递失败。

  ·有时候,实时并不是这么回事:如果BAM不是实时的,那么分析员对它根本不会感兴趣。但是就像那个老笑话说的那样,如果我和你碰到一头饥饿的熊,我不需要比熊跑得快,我只要比你跑得快就可以了。同样你只要比竞争对手跑得快就可以了,虽然这样分析员可能会不太高兴。

  ·BAM需要立即实践:你可以等到没有风险的时候再实施BAM,但那就像你让儿女等到七八十岁的时候再结婚一样。虽然他们那时候能够更加明智地选择结婚对象,但也可能他们在度蜜月的时候就死了。所以你现在就要勇敢地实践BAM,在实践的过程中学习。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics