Ref : http://msdn2.microsoft.com/en-us/library/aa561137.aspx
Business Activity Monitoring
对于我,一个程序员来说,可能根本不去关心数据在运行过程中的状态。而我们只关心程序最终执行的结果。
但对于一个信息工作者(管理者)来说,他可能要关心的是还有多少事情没做,有多少事情做完了,还有多少事情在等待!
BTS做为一个出色的产品,它提供了BAM。(在这里可以看出它去WF的区别了吧,BTS有现成的工具)
看看它的架构吧!
它主要是将流程运行过程中,记录消息的变化,时间等一系列数据,存在Tracking数据库中。而BAM提供了用于访问Tracking数据的工具,它可以很方便的与流程进行可视化的绑定!
然后再通过基于BAM数据的一些应用程序来显示这些统计数据。
方便用户对流程运行的一些数据分析与统计。
比如通过Excel中的宏去访问BAM数据,计算出数据流量,处理周期统计,处理时长等。