您现在的位置: 教育资源库 >> 电脑学院 >> 认证考试 >> IBM认证 >> 正文

WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理_5151doc

WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理
作者:未知 文章来源:网络 点击数: 更新时间:2010-1-14

  WebSphere® Business Modeler 是 IBM® Software 业务流程开发平台,允许您快速执行组织和资源建模、分析和模拟流程、创建报告,以及构建业务度量来处理工作效率和性能管理。这个包括五个教程的系列可帮助您准备参加 IBM 认证考试 990:Modeling Business Processes with IBM WebSphere Business Modeler Advanced V6,以成为 IBM 认证业务分析师 (Certified Business Analyst)。该认证针对有兴趣使用 IBM 产品来从事业务流程设计和管理的中级业务分析人员,并且他们应该具备业务流程管理 (Business Process Management, BPM) 和业务活动管理 (Business Activities Management, BAM) 方面的技能。

  关于本教程

  本教程是旨在帮助您准备 IBM 认证考试 990:Modeling Business Processes with IBM WebSphere Business Modeler Advanced V6 的系列中的第五个教程。本教程重点讲述了该产品中的特性,但是并不取代您在常规基础上使用该产品所获得的知识和熟悉程度。

  本教程提供业务度量概念的概述,讨论如何设计高效和适当的业务度量,并解释如何构建聚合度量和 KPI。完成本教程后,您就可以郑重地开始认证考试准备了。

  目标

  完成本系列之后,您将了解如何对组织和其他业务资源建模、分析和模拟流程、创建报告,以及构建业务度量来处理工作效率和性能管理。本教程重点讲述基本性能管理,以及如何开发业务度量模型来捕获并允许您监视业务目标。

  先决条件

  本教程是为具备中高级技能和经验的分析人员编写的。您应该大致熟悉集成开发环境的使用。

  系统要求

  若要运行本教程中的示例,您需要安装 WebSphere Business Modeler Software V6。如果还没有该工具的副本,请下载 WebSphere Business Modeler 软件的免费试用版。

  该软件的硬件和软件要求请参见 IBM WebSphere Business Modeler 系统要求。

  本教程假设您已经安装了 WebSphere Business Modeler。WebSphere Business Modeler 产品基于 Eclipse 工作台。

  业务性能管理

  每个业务都是独特的,都需要自定义的管理策略。业务管理是关于管理变更的,因为公司的策略随时间而不断地发展变化。在本系列中,我们已展示了有效的业务流程管理是一种训练有素的实践,其中包括对企业环境中的相关业务流程进行建模、集成、连接、监视和管理的整个流程定义生命周期。

  在第 3 部分中,您使用实时流程模拟来研究了业务流程的动态方面(或短期视图)。在第 4 部分中,您使用 WebSphere Business Modeler 产品的分析和报告支持来分析了流程的长期(或静态)视图。

  下一步自然是对相关业务度量进行监视,这些度量代表已部署流程的业务目标。在本教程中,您将学习如何定义自定义业务度量、监视流程和评估目标业务度量。

  什么是业务度量?

  既然您已经定义和分析了业务流程,下一步必须定义战略目标并创建关键性能指标,据以评估和管理总体业务性能。该业务度量模型包括相关标准,用于量化依照企业目标所测量到的业务性能。明确地说,该模型包括标准、这些标准对传入事件的依赖性、保证业务操作的条件(业务状况)和表示此类条件通知并可能触发业务操作的出站事件。拥有一套成功业务度量的关键是定义至关重要的标准,这些标准与您的业务成功紧密相连。

  术语

  在研究如何创建业务度量之前,让我们讨论一些基本术语。

  标准某个业务度量或者您希望评估的对象,特定条件下在流程中的特定位置进行定义。它可以是简单的值,或者是由表达式或公式所表示的值的复杂组合。表达式使用相关标准来计算某个特定值的数学或逻辑公式。位置流程中您希望计算某个标准的点。该位置可以是流程中的单个点或多个点。条件适用某个标准的一组状况。它是求值为布尔值的公式或表达式。

  业务度量包括您希望测量的值(标准)、流程中您希望测量该值的地方(位置)和您是否希望在特定状况下对其求值(条件)。

  标准

  标准是流程或流程元素的某个度量,用于评估业务性能。WebSphere Business Modeler 工具支持每个流程、任务、子流程和循环的预定义标准(如开始时间)。该工具还支持用户自定义的标准。标准可单独或与其他标准结合用于定义某个关键性能指标(Key Performance Indicator,KPI)的计算,后者依照业务目标测量性能。标准所返回的值通过 WebSphere Business Monitor 来捕获和计算。

  标准有以下三种类型:

标准的类型用途
业务项通过一次流程运行来使用业务项所携带的数据。
实例返回一次流程运行所产生的结果。
聚合提供跨多次流程运行的计算,用于获得平均、最大、最小或总出现次数。

  关键性能指标

  KPI 是与跟踪业务目标所需的特定流程相关联的详细规范。标准可以单独或与其他标准结合用于定义 KPI 的计算。

  可以对 KPI 使用下列配置属性:

  名称——关键性能指标的名称。

  类型——该度量将支持的数据类型。

  聚合函数——将针对聚合源执行的函数。可用函数为:total、average、minimum、maximum 和用户定义的函数。

  聚合源——将被聚合的源业务度量元素。

  使用目标和限制——可用于指定某个目标和允许边际的目标属性。

  下端目标边际 (%) 和上端目标边际 (%)——某个目标的允许性能范围。

  下限和上限——不使用目标的允许性能范围。

  秒表

  一种常见的业务标准类型基于经过时间。秒表 是专门的业务度量元素,表示活动、活动组或流程的持续时间。秒表可由您定义的特定触发器启动、停止和重置。当您启动秒表时,它就开始对经过时间计数。当您停止秒表时,它就停止计数并保留其值。如果您再次启动秒表,它又开始在以前保存的值的基础上累加来开始计数。如果您重置秒表,它将其值设置为零并停止。

  秒表可用于测量一次流程运行中的持续时间,但是您可以在 PKI 或聚合标准中重用它们,以确定跨多次流程运行的平均、最长、最短和总计持续时间。

  计数器

  有些业务标准依赖特定状况或事件的出现次数。这是使用计数器 来实现的,计数器是另一种类型的专门业务测量元素。计数器可由特定触发器递增一、递减一或设置为零。

  例如,如果某个任务在流程中被包含在一个循环中,您可以使用计数器来跟踪该任务的启动次数。计数器可用于测量一次流程运行中的数量,但是您可以在 PKI 或聚合标准中重用它们,以确定跨多次流程运行的平均、最大、最小和总计数量。

  触发器

  触发器 是检测某种情况的发生并发起相应操作的机制。触发器可以检测:

  状态变更

  标准变更

  计数器变更

  特定的时间间隔

  (任务或流程)的输入的到达

  (任务或流程)的输出的产生

  触发器可以发起以下操作:

  标准求值

  秒表更改(停止、启动或重置)

  计数器更改(递增、递减或设置为零)

  状况事件的产生

  有关业务度量术语的更多信息,请参见联机帮助中的 Modeling business measures -> Business measures models。

  创建业务度量模型

  业务度量模型允许您指定流程的性能管理详细信息。业务度量模型包含了描述如何执行各种操作的度量,这些操作包括:

  从实时事件中收集信息

  聚合信息以计算高级业务标准或 KPI

  识别业务状况和对结果操作的需要。

  WebSphere Business Modeler 产品包括一个业务度量编辑器,如图 1 所示。它具有用于定义 KPI 和聚合标准的视图,以及与流程编辑器中所看到的内容类似的流程图和页面布局视图。请注意,流程图视图显示的是该流程的只读图形版本;您必须使用流程编辑器才能直接编辑流程。


图 1. 业务度量编辑器——KPI 视图,Basic 模式
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  该产品包括多种建模模式——三种常规模式和三种技术模式:

  Basic

  Intermediate

  Advanced

  WebSphere Business Integration Server Foundation

  WebSphere MQ Workflow

  WebSphere Process Server

  每种常规模式都包括对前一模式中的特性的支持,每种技术模式都包括 Advanced 模式中存在的功能以及任何特定于相关技术的功能。模式选择确定了每个编辑器中对用户公开的特性。这为每种类型的用户(从业务分析人员到 IT 专家,再到开发周期中的相关用户)提供定制该工具视图的灵活性。换句话说,可以使用单个工具来支持从分析到实现的每个建模阶段。

  业务度量编辑器

  业务度量编辑器包括以下元素:

  KPI

  标准

  秒表

  计数器

  触发器

  属性

  事件

  表达式生成器

  技术关系图

  在 Basic Business Modeling 模式下,您可以向业务度量模型添加 KPI 和标准。在 Intermediate Business Modeling 或 Advanced Business Modeling 模式或其中某种技术模式下,您还可以指定与标准和 KPI 关联的计算、触发器和状况事件。这些附加功能可使用仅在对应的支持模式下才可见的选项卡来访问,如图 2 所示。


图 2. 业务度量编辑器——Advanced 模式
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  属性

  业务度量编辑器提供了每个流程、任务、子流程和循环的预定义度量。在中级和高级建模模式下,您可以在 Attributes 视图的 Properties 选项卡中查看这些预定义度量,如图 3 所示。


图 3. 业务度量编辑器——Properties 视图
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  预定义度量被分组为模板。当流程运行时,您可以在 WebSphere Business Monitor 的 Active Instances 视图中查看这些度量值。您还可以在 Dimensions 和 Reports 报告中查看这些度量的历史值。

  您可以在实例标准的计算中使用预定义的度量,从而使用它们来构建高级度量。在表达式生成器中,选择 Modeling Artifacts 可以查看每个流程和任务的可用属性。

  事件

  在诸如 WebSphere Business Monitor 等实时监视器中,事件或者是派生标准值的最新状态信息的来源(状况事件),或者是可能触发业务操作的某种通知方式(入站事件)。状况事件是在某个业务状况出现时生成的,例如贷款申请被拒绝。入站事件包括两种类型:状态更改事件和预定义事件。

  业务度量编辑器提供了每个流程、任务、子流程和循环的预定义入站事件定义。在 Intermediate Business Modeling 和 Advanced Business Modeling 模式下,您可以在事件编辑器的 Attributes 视图的 Event type 表中查看这些预定义入站事件定义,如图 4 所示。


图 4. 事件编辑器——Attributes 视图
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  Expression Builder

  如图 5 所示的 Expression Builder 工具允许您标识、描述和组成模型的表达式。例如,使用建模构件、函数、子表达式和用于 KPI 设置中用户定义的聚合函数的数字,可以使用表达式生成器来执行转换和任何类型的计算。


图 5. Expression Builder
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  您可以在 Attributes 视图的 Metric、Counter 和 Trigger 选项卡中访问 Expression Builder 来定义触发器、属性和条件的相关计算,如图 6 所示。


图 6. 业务度量编辑器——Attributes 视图
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  有关 Expression Builder 的更多详细信息,请参见联机帮助中的 Creating model elements -> Creating expressions。

  技术关系图

  在 WebSphere Process Server 模式下,还可以使用 Technical Diagram 选项卡(除了业务度量编辑器中的常规关系图以外)。该选项卡允许您直接从业务度量编辑器中查看业务度量模型的运行时构件,如图 7 所示。


图 7. 业务度量编辑器——Technical Diagram 视图(非特定模式)
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  当您选择 Technical Diagram 选项卡时,编辑器上方工具栏中的下拉列表显示 Non-specified,并且该图显示一个与运行时环境无关的业务度量模型。从列表中选择 WebSphere Process Server 以查看特定于 WebSphere Process Server 运行时环境的关系图,如图 8 所示。


图 8. 业务度量编辑器——Technical Diagram 视图(WebSphere Process Server 模式)
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  有关 Technical Diagram 视图的更多信息,请参见联机帮助中的Modeling business measures -> Technical Diagram。

  定义业务度量

  业务度量模型描述业务标准、它们对传入事件的依赖性、保证业务操作的条件(业务状况)和需要其他业务操作的状况事件。您可以将各种类型的业务度量添加到模型中,具体取决于您希望使用 WebSphere Business Monitor 来捕获的信息类型。

  创建业务度量模型

  在创建各个度量之前,您必须选择某个流程,并从上下文菜单(右键单击并访问该菜单)中选择 Create Business Measures,从而创建模型。

  或者,您可以选择流程目录而不是单个流程来为所有流程创建业务度量模型。该业务模型作为节点位于相关流程或流程目录下面。如果已经存在用于某个流程或某一组流程的模型,您可以选择使用自从创建该模型以来可能已发生的更改来对它进行同步(从上下文菜单中选择 Synchronize)。

  如果没有在 Project Tree 中看到业务度量,您可能需要使业务度量变得可见。选择 Project Tree 窗格右上角的 Project Tree 筛选器图标(WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理),同时取消选中 Business measures events 和 Predefined business measures events 筛选器。

  创建 KPI

  可以使用两种方法来添加 KPI:使用 KPI 向导,或使用业务度量编辑器中的表格。如果已导入了产品附带教程所使用的 QuickStart Finance 示例,您应该看到一个用于 Loan Application (To Be) 流程的业务度量模型元素。通过双击来打开它,您将看到编辑器的 KPI 视图,如图 9 所示。


图 9. Quickstart Finance 示例——KPI 视图
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  选择现有的 KPI(Average Time to Process Application < 2 Days),然后选择 Edit with Wizard。此时出现该向导,并使用现有值来填充。如图 10 所示,第一个面板显示了以下 KPI 属性:

  Name

  Description

  Type

  Integer、Long、Short、Byte、Double、Float、Date、DateTime、Time 或 Duration

  Target

  此 KPI 是 Duration 类型,并具有值“2 days”。


图 10. KPI 向导
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  该向导的第二个面板允许您添加用于 PKI 计算的度量。左侧的框显示可供选择的 Existing measures,同时包括用户定义和预定义的度量。请注意,此 KPI 已被分配了用户定义的度量 (Loan Processing Time)。如果在右侧的框中选择该度量,您可以看到它是一个秒表,并显示了开始和停止时间,如图 11 所示。


图 11. KPI 向导——度量
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  选择 Next,此时出现第三个也是最后一个面板,如图 12 所示。在这里,您可以使用某个聚合函数或用户定义的计算来设置 KPI 的值。


图 12. KPI 向导——值
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  或者,您也可以通过选择该度量所在行中的相关列,从而直接在业务度量编辑器的表格中编辑值(请参见图 9)。其他功能包括添加 KPI (Add),它向该表格添加一个具有某些缺省值的行;以及 Add with Wizard,它启动 KPI 向导,但是具有上述面板的未填充视图。而且,您还可以删除某个度量,只需选中它并选择 Remove 选项。

  产品附带的 QuickStart Finance 教程更详细地演示了如何:

  创建业务度量模型

  创建 KPI

  创建秒表

  创建触发器

  导出业务度量模型以便在 WebSphere Business Monitor 中使用

  遵循该该教程中的步骤操作,或者简单地上载已完成的示例项目,以探索和扩展业务度量模型元素。完整的教程和有关如何加载示例项目的信息,请参见联机帮助中的“Samples and Tutorials”。

  更多示例可在红皮书“Business Process Management: Modeling through Monitoring Using WebSphere V6 Products”中找到。

  监视业务度量模型

  业务性能管理的目标是持续改进和创新,您可以使用 WebSphere 系列产品来涵盖业务管理周期的所有方面。下面的图 13 演示了相关组件。

  首先,您导出业务度量模型,以便使用 WebSphere Business Monitor 在运行时环境中进行实时监视。在导出包含业务度量模型的项目时,还会自动导出流程模型。在 WebSphere Integration Developer 中,将流程部署到运行时环境中之前,您可以使用 WebSphere Process Server 来改进和更新流程。最后,您可以使用 WebSphere Business Monitor 来监视运行的流程。


图 13. 使用 WebSphere 产品系列进行持续的流程改进
WebSphere Business Modeler 认证考试 990 准备 : 第 5 部分:性能管理

  WebSphere Business Monitor 显示了仪表板,仪表板是允许您监视业务性能的不同方面的容器(门户)。您可以使用 WebSphere Business Monitor 来捕获实时的、正在处理的项,并通过重新分配、重新设置优先级或挂起它们来执行更正操作。您还可以显示来自运行时产生的工作项的实时数据,并检索和查看来自所监视流程的历史数据。

  WebSphere Business Monitor 仪表板视图

  您在业务度量编辑器中定义的 KPI 和其他业务度量显示在 WebSphere Business Monitor 仪表板视图中。仪表板视图是由一个或多个仪表板类别所支持的显示类型。该显示旨在处理特定角色的特定功能或职责。每种视图类型都支持许多显示属性以自定义该显示。

  仪表板视图类型包括:

  Active Instances显示所选业务度量的特定流程实例和运行时值。KPIs显示各个 KPI 及其详细信息。Scorecards管理层特别感兴趣的 KPI 分组。Gauges相对于 KPI 限制或相对于 KPI 目标的 PKI 值可视化表示形式。Dimensions分层结构的业务度量数据总结,支持逐级深入导航。Reports在表格和图形中显示一段时间以来的聚合度量值。

  有关仪表板视图的更多信息,请参见联机帮助中的 Modeling business measures -> Business measures models -> Dashboard views。

  有关维分析(dimensional analysis)的详细信息,请参见联机帮助中的 Modeling business measures -> Business measures models -> Dimensions。红皮书“Business Process Management: Modeling through Monitoring Using WebSphere V6 Products”还包括详细的示例,向您展示如何设置模型以支持维分析。

  导出业务模型

  存在两个主要的导出选项。您可以导出在 WebSphere Business Modeler 环境中创建的业务度量模型,并将其直接导入 Monitor 产品。

  或者,您可以从 WebSphere Integration Developer 获得 IT 级业务流程,检索可执行的 BPEL 文件,并在 WebSphere Business Modeler 工具中使用它来创建业务度量模型以便导出。您可以从某个 BPEL 流程创建业务度量模型,该流程或者从未有过 WebSphere Business Modeler 业务级别的表示形式,或者其业务表示形式由于直接在开发工具中所做的更改而不再适用。

  有关导出和导入业务度量模型的更多信息,请参见针对 WebSphere Business Modeler 和 WebSphere Business Monitor 的联机帮助主题。

  总结

  您现在已经学习了:

  定义业务度量模型

  定义模型中的特定业务度量

  导出业务度量模型以便在 WebSphere Business Monitor 中使用

  本教程介绍了仔细规划业务度量的重要性。选择代表业务目标的关键度量可帮助您维护并相应地优化您的操作。

  测量流程的方法有多种:标准、计数器、秒表和触发器全都可用于创建适合于您需要捕获的数据类型的业务度量。通过为组织选择并实现适当的业务度量,您可以连续评估和改进业务。

  本系列已提供了 WebSphere Business Modeler 产品的概述。

编缉推荐阅读以下文章

  • WebSphere Business Modeler 认证考试 990 准备 : 第 4 部分:创建报告来确定业务模型是否满足业务需求
  • WebSphere Business Modeler 认证考试 990 准备 : 第 3 部分:分析和验证业务流程
  • WebSphere Business Modeler 认证考试 990 准备 : 第 2 部分,模拟业务实践
  • WebSphere Business Modeler 认证考试 990 准备 : 第 1 部分,业务流程建模

本文来自[教育资源网]edu.5151doc.com收集与整理,感谢原作者。
本文版权归原作者所有,如需转载或摘录请注明出处:教育资源网 http://edu.5151doc.com

文章录入:魅力教师    责任编辑:5151doc 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
| 设为首页 | 加入收藏 | 联系站长 | 在线投稿 | 版权申明 | 网站登陆 |