扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
引言
使用面向服务的体系结构 (SOA) 生命周期的业务流程管理 (BPM) 是以下内容的继续反馈之一:模型 -> 组装 -> 部署 -> 管理 > 模型(请参见图 1)。在此周期中,实时纠正各种异常情况和改进流程是迫切追求的目标。Monitor 提供了实现这些目标的技术。它是基于 Web 的客户机/服务器应用程序,可以测量业务性能,监视流程和工作流,并报告业务操作。
图 1. BPM SOA 生命周期
系统管理产品向 IT 组织提供有关系统和 IT 资源可用性和性能的可视效果,而 Monitor 向业务分析人员和业务线 (LOB) 用户提供识别业务问题、纠正异常和更改流程的信息,从而实现更加有效的、有竞争力的业务。此区别是组织选择合适监视功能的基础。
Monitor 在管理阶段主要涉及到,它将业务活动监视 (BAM) 的实际结果反馈到模型阶段,以促进流程的持续改进。Monitor 向业务分析人员和用户提供对业务性能的实时可见性。
使用 Monitor,您可以监视业务活动的性能。您可以跟踪关键性能指标 (KPI),监视正在进行的流程,并消除瓶颈。使用它可以深入了解流程性能,使您能够随着时间的推移分析 KPI 和其他维度,从而对业务度量切片和分块进行深入研究,以确定发展趋势。您可以对业务情况作出响应,实时检测异常情况(包括超出阈值的 KPI 或需要注意的个别流程实例),并在问题出现之前纠正操作。
Monitor 支持连续的流程改进,使您能够根据发送回 Modeler 的实时数据进行模拟和分析,监视动态业务流程并根据模拟和分析的结果进行流程修改。
本文介绍 Monitor V6.0.2 中的增强功能如何能够提高您开发和实施业务度量的能力,从而执行业务活动监视和连续的流程改进。Monitor V6.0.2 中的增强功能包含以下主题:
|
安装方面的改进和即时可用的体验
在此版本中,大大改进了安装流程。简化了流程和数据库体系结构,整个安装过程所需的时间缩短 50% 以上。安装和配置体验的新特性和功能包括:
图 2 演示了 Monitor V6.0.2 高级体系结构,描述了各个角色,并突出显示了可以安装和配置的两类环境——一类用于开发,另一类用于 Monitor 完全与仪表板结合使用。
图 2. Monitor V6.0.2 高级体系结构
|
带有集成测试环境的 Business Monitor 开发工具包
Monitor 版本 6.0.2 引入面向开发人员角色的新环境。Monitor Business Development Toolkit(以下称为 Monitor 工具包)通过提供编辑、代码生成和单元测试功能改进了开发体验。集成的测试环境扩展了用户所熟悉的工具(如 Rational Application Developer 或 WebSphere Integration Developer)的单元测试功能。
通过集成测试环境,您可以创建、修改和验证 Monitor 模型,而无需安装整个仪表板配置,从而避免了以仪表板为先决条件的情况(如作为开发阶段一部分的 Portal 和 AlphaBlox)。它包括在事件处理过程中收集的、基于 Servlet 的新数据视图,用以验证事件处理和度量。
Monitor 工具包安装在 WebSphere Integration Developer V6.0.2 之上。工具包安装是使用 Monitor 媒体打包的,而不是 WebSphere Integration Developer(以下称为 Integration Developer)。
|
对 Monitor 模型生命周期的改进
在版本 6.0.2 中,用于指定监视什么业务活动和流程以及如何监视的工具的整个生命周期已大大改进。在版本 6.0.1 中,应监视的度量和 KPI 规范已作为 Modeler 的 Business Measures Editor 功能的一部分融入如何 执行计算的技术规范中。图 3 将 Monitor 版本 6.0.1 中的 Monitor 模型的生命周期与 Monitor 版本 6.0.2 的生命周期进行了对比
图 3. Monitor 模型生命周期
在版本 6.0.1 中,业务度量模型是在 Modeler 中创建的,并与建模流程紧密耦合。在版本 6.0.2 中,已将技术规范分解为用于技术角色参与者(如编程人员)的透视图。此业务监视透视图 是前面描述的新 Monitor 工具包的一部分。Modeler 版本 6.0.2 还通过重新设计的界面(称为 Business Measures View,BMV)进行了更新,业务分析人员可使用它来捕获用于监视特定业务流程的内容。
增强的工具生命周期提供了大量增强功能。首先,工具针对目标角色参与者进行了较好优化。为业务分析人员和流程专家设计的 Modeler 现在可捕获这些角色参与者知道的信息级别,而不是编程人员通常了解的技术信息。Monitor 工具包提供编程人员和技术角色期望的功能,其中包括一个集成测试环境。
其次,Monitor 不必再依赖于 Modeler 作为起点。在 Monitor 生命周期中,Modeler 为业务分析人员角色提供了重要价值,但不是必需的。
最后,Monitor 模型可以独立发展,而不依赖于在 Modeler 中创建的流程模型。例如,BPEL 开发人员可以在 Integration Developer 中更改 BPEL 流程,并直接使用集成到 Integration Developer 的 Monitor 工具包修改并验证关联的 Monitor 模型。
注意,起点或种子 Monitor 模型还可以使用 Modeler BMV 或 Integration Developer 来创建,然后通过 Monitor 工具包完成。
|
对业务活动监视支持的改进
在版本 6.0.2 中,通过增强的创作环境和 BAM 开发 SDK 提供了对业务活动监视 (BAM) 的支持。
如上所述,Monitor 工具包提供了创建 Monitor 模型的界面,该界面可以处理来自任意事件源的事件。以 Common Base Event (CBE) V 1.0.1 形式提交并使用事件目录文件格式描述的事件可以用做 Monitor 模型的一部分,并由 Monitor 服务器使用。
Monitor 工具包可共享打包在 Integration Developer 中的新事件定义编辑器。您可以使用图形界面或直接编辑 XML 来定义或修改事件定义。您可以将这些事件定义作为 Monitor 模型的一部分,来描述 Monitor 应如何使用入站事件以及如何从 Monitor 发出出站事件。
此外,在开发事件发射器时,Monitor 还提供附件来指导客户或服务提供商,它生成 CBE 形式的事件,并通过公共事件基础设施 (CEI) 发送事件。此附件包括最佳实践文档和用于 DB2 和平面文件的示例发射器。
|
对 Monitor 编程模型的改进
Monitor 版本 6.0.2 引入整个 IBM SOA BPM 编程模型新元素,提供了表示如何监视业务流程和活动所需的基元。Monitor 模型是由工具创建和修改的构件,用于在响应各种情况时指定如何监视事件、计算度量和 KPI、评估业务条件和发送出站事件。Monitor 模型使用一种新的 XML 文件格式表示,并通过 XML 模式来描述。此 XML 文件格式是工具之间以及 Monitor 工具包和 Monitor 服务器之间交互的单元。Monitor 模型包括以下在监视过程中通用的十个简单的概念:
|
业务仪表板的增强功能
Monitor V6.0.2 包括业务仪表板的增强功能和允许您自定义仪表板环境的功能。
更新的外观
采用以下多种方式改进了外观:
新的 KPI 功能
新的 KPI 功能包括下列内容:
仪表板创建 SDK
SDK 为开发自定义 Portlet 提供示例和最佳实践文档,以报告 Monitor Data Mart 数据库中存储的度量和 KPI。SDK 可用于与其他报告产品集成。您可以合并标准视图和自定义视图,创建基于角色的仪表板,进而满足任何业务需求。
|
Monitor 服务器改进
版本 6.0.2 包括许多性能增强功能和更有效的构件。它可以分隔 Monitor 模型以便独立运行。
Monitor 包括对 IBM WebSphere Application Server Network Deployment (ND) 版本的支持。
还简化并优化了为每个 Monitor 模型生成的代码。
|
管理和部署增强功能
增强的管理和部署功能确保方便地使用构件、并提供实际方法来区别流程的以前版本和改进版本。这些增强功能包括:
|
使用场景
Monitor 版本 6.0.2 的增强功能包括监视业务活动和流程的功能,该功能可以(也可以不)在 Modeler 中生成并可以(也可以不)针对 BPEL。
下面是使用版本 6.0.2 可以解决的示例场景。这些场景的详细信息不在本文档讨论的范围之内。
|
全球化
Monitor V6.0.2 支持完全全球化。这包括:
|
从 V6.0.1 迁移到 V6.0.2
如果您当前运行的是 Monitor V6.0.1,则必须进行迁移。这将是一个手动迁移过程,并且需要使用新的 Monitor 工具包创建 Monitor 模型。注意,还必须将产品堆栈升级到 Monitor V6.0.2 必备产品。
|
Monitor V6.0.2 必备产品
Business Monitor 支持以下操作系统:
使用 Monitor 媒体(带有受限的使用许可证)打包的必备软件产品包括:
操作管理器组件需要 LDAP 服务器以便发送通知。可以使用任何 LDAP 服务器设置。
|
结束语
现在,您已了解了该产品的 Monitor V6.0.2 版本中的特性和功能,以及这些增强功能的优点和用法。简化的安装以及部署、设计和性能改进使管理工作变得更加容易。集成的测试环境节省了时间,并大大减小了测试成本。现在您可以选择从 Modeler 内部或外部创建业务度量和 Monitor 模型。并且,Business Dashboard 的增强功能还允许您根据具体需要自定义环境。加入 BPM 世界是令人激动的时刻,Business Monitor 是促进连续的流程改进的理想工具。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者