BAM

  Baike ·  2010-03-02 08:32  ·  11722 次点击
BusinessActivityMonitoring的缩写,即业务活动监控。它提供对业务绩效指标的实时访问,以改进业务运作的速度和效率。”但是这个新名词的定义还是很宽泛的,它既没有说明实现业务活动监控的技术需求、供应商,也没有确切地定义业务运作的速度。究竟怎样才算是“实时”呢?十亿分之一秒?一分钟?然而正是由于这种宽泛性,我们可以通过多种途径实现BAM,譬如BPM、集成供应商、商务智能等等。不过虽然BAM的这个定义是宽泛的,它还是有一些限定的。
目录
RAM的限定
业务监控的方式
注意
参考资料
RAM的限定
它不是报表生成——它的驱动因素是实时的dashboard、警告、中断。
它不是数据挖掘——它是对未来情况的警报,而不是历史数据回顾(虽然BAM经常会用到数据仓库等其他工具)。
它横贯于不同应用中——BAM从多个数据源将事件、数据整合起来,这些数据源可能在逻辑上、物理上都是独立的。
它的速度是足够快的——实时可能意味着数秒钟,而在某些行业内则是指“比其他人快”。
业务监控的方式
捕获:BAM捕获各种事件(通过消息嗅探器、适配器、代理等)。这些事件来自应用、系统软件、外部交易伙伴。消息是BAM的核心——它们反应底层业务流程的状况。过滤:BAM过滤掉没有直接后果的事件。分析:BAM根据分析模型和规则将相关事件联系起来。警告:BAM向用户提出警告,以便用户在必要时进行控制。
BAM之所以能够以这种方式工作,是因为我们将其放在其他应用之上。它对其他应用进行监听,一旦发现事件就做出合适的反应,但它很少会主动地控制业务活动(除了BPM)。BAM总是在监控之中,它很少会主动对被监控的应用系统作引导、管理或控制。
注意
·BAM不仅仅是一个产品:虽然目前有一些供应商出售BAM产品,但从长期来看,BAM更是一组特性而非产品。它将溶入到未来的应用产品中。
·BAM的实施会遇到阻碍:一旦应用出错,BAM就会向管理人员报告,这使得它四处树敌。BAM的实施需要一个平滑的人文环境,如果企业内的知识工作者是以自我为中心的,那么BAM的实施就会遇到困难。
·BAM具有连锁效应:你一旦实施了一项BAM功能,很可能这项功能会要求你实施另外五项BAM功能。如果实施是成功的,那么这能够传递成功,但如果失败了,同样也会传递失败。
·有时候,实时并不是这么回事:如果BAM不是实时的,那么分析员对它根本不会感兴趣。但是就像那个老笑话说的那样,如果我和你碰到一头饥饿的熊,我不需要比熊跑得快,我只要比你跑得快就可以了。同样你只要比竞争对手跑得快就可以了,虽然这样分析员可能会不太高兴。
·BAM需要立即实践:你可以等到没有风险的时候再实施BAM,但那就像你让儿女等到七八十岁的时候再结婚一样。虽然他们那时候能够更加明智地选择结婚对象,但也可能他们在度蜜月的时候就死了。所以你现在就要勇敢地实践BAM,在实践的过程中学习。
参考资料
1:http://baike.baidu.com/view/1342082.htm

0 条回复

暂无讨论,说说你的看法吧!

 回复

你需要  登录  或  注册  后参与讨论!