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,在实践的过程中学习。
分享到:
相关推荐
Gartner创造了BAM这个新名词,为IT行业的三字经又添了一个新成员。BAM的具体含义是:“业务活动监控(Business Activity Monitoring),它提供对业务绩效指标的实时访问,以改进业务运作的速度和效率。
Business Activity Monitoring (BAM) with BizTalk Server 2006 from Start to Finish
BAM(Business Activity Monitoring业务活动监控)分为( aggregating)收集、(analyzing)分析和(presenting)发布有关业务活动的信息三个步骤。该文档描述了BAM的基本机构以及基本使用方法。
简单的营商事工 使用 node.js 和 elasticsearch 来帮助构建简单的业务活动监控服务的资源和工具。 免责声明:这是一项正在进行的工作。 晚一点回来 !运行测试 npm installnpm test测试套件对所有传出 HTTP 请求使用...
WP_SOA套件_业务活动监控 BAM.pdf
IBM WebSphere Business Monitor是一款业务活动监控(BAM)软件,它能够检测业务流程的性能、监控正在进行的或已经完成的流程,并报告业务操作。它能够提供快速诊断业务问题、纠正错误和更改流程所需的信息,通过提高...
砰! 是一个无服务器框架,可以使用 Node.js 和 Amazon Web Services (AWS) 快速... 如果您是 AWS Lambda 的新手,我们已经包含了常见场景的模板(请参阅下面命令部分中的bam create文档)。 这些将帮助您处理使用各种
巴姆 Bam 在 IE9-10 和其他浏览器的最新版本中自动测试。 它已在 IE7、IE8 和许多以前版本的其他浏览器中用于生产。介绍Bam 是 Backbone 的扩展。 它使用通用实用程序功能和一些新功能扩展了核心 Backbone 类: 查看...
研究了面向服务的业务活动监控(BAM)系统设计问题。在分析BAM的几类系统模型优缺点的基础上,立足于BAM系统的动态感知、协同工作和实时处理数据,采用事件驱动体系架构,提出了一种基于事件、面向服务的业务活动...
火花棒使用和处理; 扩展/改进 。 完整文件: : 要在本地构建它们: cd docsjekyll serve -H 0.0.0.0
npm install bam -g 使用创建一个新站点 在终端窗口中输入bam new命令来创建一个新项目。 bam new foosite 使用创建一个新站点 bam new foosite bootstrap 使用创建一个新站点 bam new foosite reveal 在开发模式下...
Bam是一个构建系统,其重点是具有快速的构建时间和灵活的构建脚本。 它没有使用自定义语言,而是使用Lua来描述构建步骤。 它是用纯净的C语言编写的,并在自由的zlib许可下发行。 在许多平台上可用,包括但不限于...
你好 BAM 项目! 向所有进入 BAM 实验室的人问好!
BAM是一套工具,用于管理聚合,预警和配置文件,以监视相关的业务度量(称为关键性能指标或KPI),它能够提供对业务流程的端对端的可见性,还能够给出有关多种操作、流程和交易状态和结果的精确信息,以便我们能够...
基于UCM的业务流程监控方法介绍,内容涉及UCM BPM等业务流程管理的概念
互联网程序员都每天刷题嘛
bam-readcount bam-readcount在BAM或CRAM文件上运行,并在单个核苷酸位置生成指标。 这些指标可用于滤除误报变异调用。 对于支持,请上尽可能多的关于最常见的问题bam-readcount已经有回答。建造需要 C++ 工具链和...
Official PyTorch code for "BAM: Bottleneck Attention Module (BMVC2018)" and "CBAM: Convolutional Block Attention Module (ECCV2018)
为BizTalk项目实施BAM解决方案的教程
Laravel开发-laravel-balanced 暂无描述