ibm产品手册_提供与IBM Business Monitor基本集成的产品

ibm产品手册

有关IBM Business Monitor的功能和体系结构的概述,请参阅第1部分

IBM Business Monitor旨在接受和处理来自任何来源的事件。 可以对应用程序进行检测,使其发出包含IBM Business Monitor消耗的业务有效负载的事件。 它从传入的事件中提取和分析业务数据,以供以后在仪表板中报告。

图1. IBM Business Monitor仪表板
IBM Business Monitor仪表板

有IBM Business Monitor支持的产品分为两类:具有一流支持的产品,它们会发出事件并生成监视器模型;而具有基本支持的产品,它们仅会发出事件,但将监视器模型的创建留给用户。 第1部分介绍了提供一流支持的产品。 在本文中,我们将介绍那些提供基本支持的工具。

手动创作监视器模型

第1部分中描述的产品均具有为您生成起点监视器模型的功能,以帮助您快速启动监视器模型的创作经验。 并非所有产品都提供此选项。 在这种情况下,监视模型作者可以根据事件定义手动进行定义。 这需要在创作时进行更多工作,但仍然允许仪表板中的业务用户获得相同的体验。

  1. 首先,您必须导入描述将在事件中发送的XML的XML模式定义(XSD)(或者,您也可以使用Web服务定义语言(WSDL)文件)。 在IBM Business Monitor工具箱中,创建一个Business Monitoring项目,然后通过从项目的Event Definitions文件夹上的弹出菜单中选择Import ,将一个或多个XSD文件导入其中。
  2. 通过从项目中Monitor Models文件夹的弹出菜单中选择New => Monitor Model ,创建一个Monitor模型 。 在我们的示例中,我们将名称Sales.xsd用于事件定义,将名称Saless.mm用于监视器模型。 您可以忽略表示错误的红色X,因为由于模型尚未完成,所以可以预料到这些错误。 另外,请忽略预定义的ActionServicesEvent,此示例中将不使用它。
    图2.一个包含监视器模型及其事件定义的项目
    包含监视器模型及其事件定义的项目
  3. 要将XSD与监视器模型关联,请打开监视器模型,然后单击“ 事件模型”选项卡。 在显示的表格下选择添加 ,展开包含监视器模型的项目的文件夹(或者,如果工作空间中其他位置存在XSD,则选择另一个项目),选择所需的XSD,然后单击确定 。 现在应该在表中列出您的XSD以及它包含的所有复杂类型定义的列表,如图3所示。
    图3.事件模型
    事件模型
  4. 单击“ 监视器详细信息模型”选项卡,然后通过在监视上下文的弹出菜单中选择“ 新建=>入站事件” ,为事件创建入站事件定义。 为事件命名,然后单击“ 确定”
  5. 单击新事件,滚动到“ 事件部件”表,然后单击“ 添加” 。 指定一个名称,单击Select Type ,然后从XSD中选择要使用的复杂类型定义。
    图4.事件部分
    活动部分
  6. 通过选择New => Key并输入名称和类型来定义监视上下文的
  7. 滚动到“ 键值表达式”表,选择“ 添加” ,然后单击“ <<未指定表达式>>>>”单元格。 选择事件定义的属性,将其用作事件的键值,方法是按Ctrl + Space,然后导航到XSD的所需字段,如图5所示。
    图5.选择键值
    选择键值
  8. 最后,为入站事件指定相关表达式,该表达式指定如何将每个事件到达映射到监视上下文的实例,通常通过指定事件的字段等于键来完成。 选择入站事件,滚动到“ 相关表达式” ,然后按Ctrl +空格键选择键,运算符和字段。 然后为以下选项选择适当的值: 如果未找到实例 :(为创建事件选择创建新实例 ,对于更新事件则选择为错误 ),对于如果找到一个实例 (通常传递给实例 ),以及对于如果找到多个实例 ,则选择适当的值。 (通常视为error ),如图6所示。
    图6.相关表达式
    相关表达式
  9. 对模型需要处理的每种事件类型重复上述步骤。

您的模型应该在“ 问题”窗格中没有错误。 现在,您的监视器模型已经到了大多数监视器模型生成器都会生成的地步。 现在,您可以根据仪表板用户想要查看的内容来添加指标,KPI,多维数据集度量值和维度等,就像生成模型一样。

使用应用程序适配器监视应用程序

我们将要监视的第一种业务应用程序是可以通过适配器访问的任何应用程序。 IBM WebSphere Adapters是预构建的集成组件,可从IBM和IBM业务合作伙伴处获得,这些组件可直接在IBM集成和应用程序服务器上运行并与IBM工具集成。

您可以使用Rational®Application Developer和WebSphere Adapters监视来自企业信息系统(EIS)(例如SAP)的事件。 在不需要使用中介产品的情况下,事件被路由到WebSphere Application Server,IBM Business Monitor可以在其中访问它们以进行监视。

图7.通过适配器监视应用程序
通过适配器监视应用程序

例如,现在可以由IBM Business Monitor直接监视处理客户下订单的SAP在线目录订单应用程序中的事件,而不必生成或实现中介模块。 适用于SAP软件的WebSphere Adapter侦听SAP应用程序中的订单放置活动,并将带有业务负载的事件转发到IBM Business Monitor。 客户下订单的所有相关业务活动都在EIS中进行,并由IBM Business Monitor进行监视。 这是一些您可以跟踪在EIS中运行的应用程序的关键性能指标的示例:

  • 已处理的订单总数
  • 所有已下订单的总价
  • 所有下单的平ASP格
  • 平均订单处理时间

您可以在Rational Application Developer中安装WebSphere Adapter for SAP Software,并使用J2C Bean向导来生成监视事件所需的所有工件。 这些工件包括消息驱动的J2C Bean和创建监视器模型所需的事件模式。 可以将包含消息驱动Bean(MDB)的生成的适配器应用程序入站事件监视应用程序(适配器应用程序)部署到IBM Business Monitor服务器或远程服务器。 MDB侦听来自EIS的事件,然后发布事件,然后由IBM Business Monitor处理。

使用IBM ODM Decision Server Insights和IBM Business Monitor监视事件

IBM Operational Decision Manager(ODM)决策服务器洞察力感测业务事件中的模式,并在检测到业务情况时启动适当的操作。 它在处理逻辑路径不可预测的事件方面表现出色,并且需要在多个应用程序中按时间和顺序来检测和关联活动。 在业务逻辑频繁更改(动态处理)并且对事件活动的响应至关重要的情况下,此方法也很有用。

IBM ODM Decision Server Insights中的WebSphere Business Events V6.2和更高版本的功能提供了对与IBM Business Monitor进行直接双向事件交换的支持。 IBM ODM Decision Server Insights可以处理从IBM Business Monitor发送的事件和业务警报,并启动适当的业务操作。 它还可以将操作事件发送到IBM Business Monitor。 使用IBM ODM Decision Server Insights中的图形工具定义的操作可识别当IBM ODM Decision Server Insights中的一个或多个规则为“ true”时发生的活动。 操作导致将新事件发送到IBM Business Monitor。

图8.业务事件和IBM Business Monitor之间的双向事件流
业务事件和IBM Business Monitor之间的双向事件流

例如,IBM ODM Decision Server Insights和IBM Business Monitor可以一起用于监视客户交付业务。 业务用户需要对意外的业务事件(例如即将来临的暴风雪或交通拥堵)做出积极React,以使利润最大化并避免库存积压。 可以将这些操作事件转发到IBM Business Monitor,这将帮助企业所有者主动减少某些地区的库存水平。 此外,当IBM Business Monitor检测到超出或低于预期的关键绩效指标(KPI)时,它可以将业务警报或事件发送到IBM ODM Decision Server Insights。 Decision Server Insights可以将这些传入事件与其他来源的事件一起处理,以提醒管理员更改交付方式。

发送到IBM Business Monitor的动作事件从业务事件包格式转换为事件XML格式,以便IBM Business Monitor可以使用它们。 带有业务数据的完整事件XML作为JMS文本消息发送到Monitor服务器进行处理。

请参阅使用WebSphere Business Events进行业务事件处理,第5部分:将业务事件与IBM Business Monitor集成,以获取更多信息。

监视来自CICS的事件

CICS®(客户信息控制系统)是一系列应用程序服务器和连接器,可为关键任务应用程序提供工业级的在线事务管理和连接能力。 它在全球拥有10,000多个CICS大型机许可证,是商务活动的重要来源。 CICS在CICS Transaction Server for z / OS V4.1中引入了事件处理支持。

CICS事件处理提供了一种用于增强业务应用程序的非侵入性方法。 事件的定义和控制与业务逻辑无关,这意味着您可以扩展现有的业务应用程序而无需进行修改。 新的事件监视器支持使用户可以识别并选择他们想要发出和监视的重要业务事件。

图9.监视来自CICS应用程序的业务事件
监视来自CICS应用程序的业务事件

CICS事件绑定编辑器是CICS Explorer的一部分,用于创建事件规范,该规范安装在CICS系统中。 CICS运行时使用这些事件规范来检测和捕获事件。 有关CICS事件处理支持的更多详细信息,请参阅用于z / OS的CICS Transaction Server版本4.1信息中心中的事件处理主题

对于每个绑定的事件,都指定了CICS事件处理(EP)适配器配置,该配置将事件数据转换为合适的输出格式,并使用合适的传输机制将事件路由到潜在的事件使用者。 使用IBM MQ EP适配器或HTTP EP适配器将事件路由到IBM Business Monitor。 事件被转换为IBM Business Monitor可使用的XML格式。

监视来自IMS应用程序的事件

信息管理系统(IMS™)是具有事务处理功能的分层数据库和信息管理系统。 IMS Transaction Manager(TM)提供了用于高性能事务执行的标准环境。 世界上许多银行都依赖IMS。

您可以使用IBM Business Monitor通过将业务数据转发到IBM Business Monitor来确定业务绩效。 您可以创建可以计算业务指标并基于业务数据监视关键绩效指标(KPI)的应用程序。 IMS用户可以创建或修改IMS业务应用程序,以识别应用程序中的事件捕获点,并将包含业务事件的消息发送到指定的事务管道。 增强的IMS Enterprise Suite SOAP网关从事务管道中提取业务事件消息,并将事件数据发送到IBM Business Monitor。

图10.监视来自IMS应用程序的业务事件
监视来自IMS应用程序的业务事件

IMS V11支持使用WebSphere Business Monitor V6.2或更高版本的IBM Business Monitor进行事件监视。 此支持需要IMS Enterprise Suite SOAP网关和IBM Rational Developer for Systemz®V7.6中的XML到字节的映射功能。 IMS Enterprise Suite是一个单独的产品,您可以免费订购或下载。 SOAP Gateway是该套件中的一个组件,它使IMS应用程序能够通过SOAP在IMS环境之外进行互操作,以提供和请求与平台,环境,应用程序语言或编程模型无关的服务。

Rational Developer for System z提供了用于从IMS应用程序抄写簿生成XSD文件的工具支持。 XSD文件描述了来自IMS应用程序的传入事件XML的结构。 它用作创作使用事件的监视器模型应用程序的输入。

有关使IMS应用程序能够发出业务事件的更多信息,以及为IBM Business Monitor生成所有必需工件的详细步骤,请参阅IMS Enterprise Suite SOAP Gateway

监视FileNet P8进程

IBM FileNet P8 V4为业务流程应用程序提供高级案例管理服务。 FileNet P8流程引擎将与正在运行的流程相关的事件记录到P8事件日志中。 与监视IBM MQ Workflow时所使用的方法类似,已部署到您的IBM Business Monitor服务器的FileNet P8 CBE Adapter EAR文件读取该数据并将流程引擎事件转换为IBM Business Monitor可以使用的事件XML。

图12.监视来自Filenet P8流程的业务事件
监视来自IMS应用程序的业务事件

IBM Business Monitor使您可以监视活动的和历史的IBM FileNet P8流程。 IBM FileNet P8软件包括上述的CBE适配器,一些用于查看那些指标的预配置仪表板页面以及在这些指标之上构建的KPI。 如果需要,您还可以为每个P8进程编写自己的自定义监视器模型。

有关如何部署FileNet CBE适配器以及FileNet P8事件本身的更多信息,请参阅IBM FileNet P8 System Overview的Process Engine Administration部分。

监视来自IBM DataPower的事件

IBM DataPower SOA设备是IBM面向服务的体系结构(SOA)的整体方法中的关键要素。 这些设备是IBM的硬件ESB。 XI50和XI50B是专用设备,可简化部署并增强安全性,桥接多个协议并以线速执行转换。

DataPower设备可以捕获并发出事件,以促进业务活动监视解决方案。 DataPower可以将事件写入其自己的日志,或发出可由IBM Business Monitor之类的产品使用的事件。 您可以轻松地将XSLT添加到每个DataPower流中,以从每个消息中提取信息并将其通过JMS发送到IBM Business Monitor。

图13.捕获流经DataPower设备的业务数据
捕获流经DataPower设备的业务数据

监控来自Sterling Control Center的事件

IBM公司Sterling Sterling Commerce通过创新的销售和实现解决方案以及与客户,合作伙伴和供应商的无缝和安全集成,帮助全球组织提高动态业务网络中的业务敏捷性。 Sterling Control Center为您提供了整个文件传输环境的合并视图,以及快速高效地响应异常和环境变化的功能。

IBM Sterling Control Center是针对您所有文件传输活动的管理解决方案。 它可以跨多个IBM Sterling Connect:Direct,IBM Sterling Connect:Enterprise,IBM Sterling File Gateway和IBM Sterling B2B Integrator以及多个第三方UNIX®和Microsoft®Windows®FTP的多个实例管理文件传输和相关的业务流程活动。服务器。 Sterling Control Center V5.3可以向IBM Business Monitor发出事件,以描述许多Sterling品牌产品中发生的文件传输活动,使您的业务用户可以了解此类活动并管理与此类活动关联的SLA。

图14.从Sterling Control Center监视业务事件
从Sterling Control Center监视业务事件

摘要

第1部分中 ,您了解了为IBM Business Monitor提供一流支持的产品。 在第2部分中,您了解了可以将事件发送到IBM Business Monitor的其他产品,以及在模型编写时启用该功能所需的其他工作。 在第3部分中 ,您将学习如何对应用程序进行检测以通过编程方式发送事件。

某些方案需要IT开发人员进行更多工作,但所有方案都为使用仪表板的业务用户提供了丰富的体验,以通过仪表板提供对业务性能的洞察力,并建议在业务流程中可能需要改进的领域跑。

通过将业务活动监视添加到企业中,无论使用哪种业务流程,无论托管在IBM运行时还是本地环境中,您都可以实现业务流程管理的全部潜能。 通过为业务用户提供业务仪表板来增强他们的能力,他们可以从中监控业务流程并优化他们的业务成果。


翻译自: https://www.ibm.com/developerworks/websphere/library/techarticles/1105_alcorn2/1105_alcorn2.html

ibm产品手册

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值