评论专栏: Wil Jamison:无处不在的 BAM 可能性

业务活动监视(business activity monitoring,BAM)方面的特性和功能利用了新技术,这些技术影响着如何在当今的行业中使用业务模式。由于这些先进技术可能在不久的将来在许多 BAM 产品中变得普遍流行,就让我们将这组功能称为“无处不在的 BAM”吧。 本文来自于 IBM Business Process Management Journal

Wilfred Jamison, 哲学博士, 高级技术经理, EMC

Wilfred C. Jamison 博士的照片Wilfred C. Jamison 博士是 IBM Research Triangle 实验室的 WebSphere Business Monitor 开发团队的高级技术经理。他目前参与了 Business Performance Management 组织中的许多项目。



2009 年 3 月 19 日

BAM 无处不在

听到“无处不在的 BAM”这个术语时,有人可能有不同的概念。澄清一下,“无处不在的 BAM”不是指业务活动监视您周围每一家工商企业的存在性(尽管这无论如何也算不上是个坏主意)。相反,它是指企业访问业务监视信息并将其集成到主流流程中的能力,这意味着拥有随时随地根据需要检索业务性能数据的能力。

业务监视的主要目的是能够提供任何给定时间点的业务执行状况快照。因此,业务监视涉及到以实时方式处理来自所监视实体的事件。无处不在的 BAM 的基本思想是在需要一出现时就利用信息的“及时性”,而无单一访问机制的约束。因此其重点在客户端。

无处不在的 BAM 的目标是拓宽从业务监视中计算得出的业务性能数据的可访问性。这是通过利用前沿技术以及利用主流设备、Gadget 和工具,为到这些数据的客户端连接提供各种介质,从而实现此目的。


IBM WebSphere Business Monitor 与无处不在的 BAM

无处不在的 BAM 是 IBM® WebSphere® Business Monitor V6.2 的主要开发主题之一。在此版本中,除了可通过桌面计算机访问的传统仪表板以外,我们还为您提供了访问监视数据的不同方法。使用无处不在的 BAM,我们正在扩展通过功能完备的仪表板访问监视数据的概念,例如图 1 所示的仪表板。

图 1. 传统仪表板
图 1. 传统仪表板

能够实现此扩展的原因是由于监视服务器的基础数据访问层中的体系结构更改。REST 服务变得可用,从而可以通过 HTTP 协议使用公共 API 访问监视数据。这意味着您可以实际编写任何能够使用这些数据并以您希望的方式向用户显示数据的客户端。

对于 6.2 版本的 WebSphere Business Monitor,无处不在的 BAM 的概念具有三个主要重点领域:

  • 移动 BAM
  • BAM Gadget
  • 办公 BAM

虽然其中每个领域受各自的理念所启发而产生,但它们全都具有一个共同目标,那就是使得监视数据更加普及和可访问。

  • 移动 BAM 是受到了您可以身在任何位置同时仍然了解业务性能的思想所启发。移动设备和智能电话的使用是如此普及,只有通过这些小设备实现计算的未来才有意义。这些设备还价格实惠,因此该价值主张不容忽视。
  • BAM Gadget 是受到了新兴技术正在业务和临时用户中受到欢迎所启发。人们喜欢能够针对自己的用途而进行个性化设置的简单工具和实用程序。Gadget 的简单性、功能单一性和易用性与个性化相结合,就成了业务和 IT 世界中的新使用范式。
  • 办公 BAM 是受到了工作效率和向用户推送信息所启发,使得人们无需了解新东西即可“照常营业”,并且能够使用他们已经熟练的技能实现更高的工作效率。许多人是如此习惯于已经使用了多年的业务软件,因此使他们能够使用相同软件收集业务性能信息是向更多人群打开 BAM 之门的另一种方法。
图 2. 无处不在的 BAM 的重点领域
图 2. 无处不在的 BAM 的重点领域

下面让我们研究一下关于这其中每个领域的更多细节。


实现无处不在的 BAM

我们在 WebSphere Business Monitor V6.2 中实现了无处不在的 BAM 的三个重点领域。下面我们将带您逐一了解其中每个实现。

随时随地监视您的业务

IBM 的业务价值协会预测移动 Internet 用户数量将在未来几年显著增长至 10 亿用户左右(请参阅参考资料)。他们的报告还表明,个人计算机和移动电话之间的比率将达到 1 比 3。这将意味着在与移动 Web 相关的许多业务方面的主要和重大投资。智能电话的一个显著优点在于,无论您前往何处都可以随身携带它,并且基本上全天候将您连接到 Web。

在智能电话上提供功能强大的浏览器,如 Apple 的 iPhone 附带的 Safari 浏览器,这本身就是一场革命,并且可以预期竞争者将推出重大的改进,并最终使每个人受益。这就是 WebSphere Business Monitor V6.2 在 iPhone 和 BlackBerry 上实现“移动仪表板”的原因。

将功能完备的仪表板转换为移动等效仪表板涉及到许多问题和顾虑。我不打算在这里讨论所有的详细信息,只需了解我们需要挑选将对用户最有用的信息和功能类型就足够了。这包括警报、人工任务和 KPI:

  • 不可否认,警报是您希望携带移动设备的原因之一:为了在发生某件重要事情时接到通知。
  • 使用人工任务,许多人现在可以在办公室外或在旅途中工作。IBM 的业务价值协会发表声明认为,越来越多的人正在使用这种模式的操作。因此,能够在旅途中申领、执行和完成某个任务是非常有用的功能。
  • 关键性能指标也是您希望监视业务的驱使因素。能够在离开的时候了解业务的运行状况可能是十分必要的。

图 3 显示了受支持的 Web 设备:BlackBerry 8300 和 8800 系列,以及 iPhone 2.x 及更早期款式。在该图中,BlackBerry 设备显示了 Human Task 视图和可对这些任务执行的不同操作。iPhone 在图形视图中呈现了 KPI。请注意,移动仪表板中提供的功能与传统仪表板一致。使用移动仪表板,我们需要确保用户体验与使用设备本身的用户体验一致。例如,滑移操控和触摸屏界面是 iPhone 移动仪表板的一部分,同时还能够旋转和查看仪表板的全景视图。

图 3. 使用智能电话访问移动仪表板
图 3. 使用智能电话访问移动仪表板

移动仪表板是作为运行于监视服务器上的 Web 应用程序来实现的。因此,您所需知道的就是移动仪表板的 URL,其形式为 http://hostname:port/mobile。如果监视服务器受到保护,则还必须知道您的用户名和密码。

这个领域大有发展潜力。

使用您的工作效率工具访问业务活动监视数据

对于 BAM Gadget,我们重点关注两种普及工具。

  • 即时消息

    第一个工具是即时消息,这是当今的业务用户和非业务用户使用得最多的工具之一。各行各业的人们都曾使用过此工具与朋友、亲属或同事交谈。在 IBM,IBM Lotus® Sametime® 的使用使得所有员工的工作变得轻松多了。人们能够更快速地获取信息,从而提高了工作效率。了解到当今大多数企业都在日常操作中使用即时消息,我一点也不会觉得奇怪。因此,我们认为将监视客户端扩充到该工具本身之中可能是非常便利的。

    我们实现了一个 Lotus Sametime 插件,使您可以在与其他人通信的时候查看监视性能数据。这让您可以使用 Sametime 与其他人共享该信息。它甚至在收到来自 WebSphere Business Monitor 的警报后使用内置的 Sametime 通知。

    图 4 显示了已安装 WebSphere Business Monitor 插件的 Lotus SameTime。您总共可以查看三种类型的信息:警报、KPI 和实例。该图显示了 Alerts 视图,您可以在其中执行与传统仪表板上几乎相同的操作:读取、标记为未读、转发和删除警报。

    图 4. 通过 Lotus Sametime 接收警报
    图 4. 通过 Lotus Sametime 接收警报

    图 5 显示了该插件的 KPI 视图。如图所示,您可以选择希望跟踪的 KPI,并且还可以从此视图中检查所选 KPI 的当前状态。

    图 5. 通过 Lotus Sametime 查看 KPI
    图 5. 通过 Lotus Sametime 查看 KPI

    为了能够使用该插件,您所需知道的唯一事情是到监视服务器的连接信息。如果监视服务器启用了安全性,您还必须知道用户名和密码。支持的 Lotus Sametime 版本包括 7.5.1 和 8.0。

  • Google Gadgets

    我们考虑的第二个工具是 Google 桌面 Gadget。Gadget 是执行特定功能的简单图形实用程序,您可以将其放在桌面上。我能想到的最简单 Gadget 是告诉您现在是什么时间的时钟 Gadget。它就位于您的桌面上,以便您在工作时能随时根据需要查看时间。您可以将其扩展为更完善的 Gadget,使其能够访问个人计算机之外或来自 Internet 的数据。例如,可以考虑一个呈现线图的股票跟踪系统 Gadget,它向您显示给定公司每小时的股票价值。

    对于无处不在的 BAM,我们实现了三个访问监视存储库中的信息 Gadget。它们分别是 KPI 搜索、KPI 订阅器和警报通知器。

    图 6 显示了 KPI 搜索 Gadget。此 Gadget 本质上等效于桌面搜索,它在您的所有本地文档中搜索您指定的任何字符串的实例。然后它返回包含该字符串的所有文件列表。KPI 搜索 Gadget 同时还搜索监视存储库中包含您输入的字符串的 KPI 名称,从而扩展了该功能。如果找到任何 KPI,则将它们包括在搜索结果中。这样做的用处在于,它还包括了有关当前 KPI 值的信息。在图 6 中,在 KPI 名称“Average Credit Check Duration”中返回了字符串“Credit Check”。如果单击它,您将看到有关该 KPI 的详细信息,包括其当前值、目标、所有者等等。当然,这些值始终是最新的。

    图 6. KPI 搜索 Gadget
    图 6. KPI 搜索 Gadget

    第二个 Gadget 是 KPI 订阅器。正如前面提到的股票 Gadget 一样,您可以有一个以图形格式显示给定 KPI 的当前和目标值的 Gadget,例如图 7 所示的 Gadget。该 Gadget 定期刷新,以便您始终获得最新的数据。在任何时候,您始终可以订阅不同的 KPI。如果希望同时跟踪多个 KPI,您所需做的就是创建该 Gadget 的多个实例,并将它们全都放在您的桌面上。因此,您可以将桌面转换为微型仪表板。

    图 7. KPI 订阅器 Gadget
    图 7. KPI 订阅器 Gadget

    第三个 Gadget 是警报通知器,如图 8 所示,当您创建此 Gadget 的实例时,所显示的警报列表将定期更新,以便您通过新的警报获得通知。同样,您可以执行基本的读取、标记为未读、转发和删除警报等操作。如果您主要在桌面上工作,则此 Gadget 对于通过警报及时获得通知来说是不可或缺的。

    图 8. 警报 Gadget
    图 8. 警报 Gadget

将业务活动监视数据整合到文档中

最后,办公 BAM 是用户需求的产物。Microsoft® Office 已存在多年了;许多用户对该产品套件非常精通和熟练,并且许多企业使用它作为业务流程不可或缺的一部分。Microsoft Excel® 更加具有吸引力,因为它用于数据和计算。面对它的所有绘图、排序和其他数据操作功能,许多人无疑会希望将监视数据放到 Excel 工作表中,这正是我们所做的事情。我们为 Excel 创建了一个加载项(Microsoft 对插件的称呼),它能够与监视服务器通信。可以将三种类型的信息从监视服务器检索到工作表:实例、KPI 和警报。

电子表格非常适合于操作大量的数据,因此检索实例的想法是非常自然的选择。图 9 显示了连接到监视服务器的工作表。其中包含实例数据。右上角是一组 KPI、它们的实际和目标值,以及表明某个 KPI 是符合目标、低于目标还是高于目标的图标指示器。

图 9. 使用 Excel 捕获监视数据
图 9. 使用 Excel 捕获监视数据

工作表中的数据定期刷新,因此您可以获得最新的信息,就像是在查看仪表板一样。您可以通过添加列和行、包括其他来源的数据、创建用于计算的公式等,从而操作工作表。但是,即使在您完成所有的操作以后,监视数据仍然保持完好无损,并将正确地刷新。您可以将其看作是使用实时数据作为输入的工作表。

您可以做的另一件事情是保存工作表并将其发送给其他人。连接信息保留在工作表中,以便在接收者打开它的时候,它将自动连接到服务器并刷新数据。当然,如果您仅对快照感兴趣,可以选择不连接到服务器。如果监视服务器受到保护,则接收者必须知道凭据才能建立连接。

之所以将办公 BAM 归类到无处不在的 BAM 中,是因为它使得用户能够以其他方式访问监视数据,并使用 Excel 的功能处理数据。


总结

无处不在的 BAM 正在开始一种新趋势,我坚信许多人将追随这一趋势。让用户无论身在何处和使用什么工具都能访问业务性能数据,这样可以强化他们的能力以提高工作效率、及时响应业务情况,并在任何必要的时候做出周密的决策。无处不在的 BAM 向业务监视的价值添加了另一个维度;以前的重点是如何取得和处理实时事件并使它们对用户更有意义和更有用,但现在的重点是提高数据的可见性和可访问性,以进一步优化用户从该信息获得的好处。无处不在的 BAM 为用户提供了更多的选项。

参考资料

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=WebSphere
ArticleID=372587
ArticleTitle=评论专栏: Wil Jamison:无处不在的 BAM 可能性
publish-date=03192009