上一主题: 数据建模(数据源专家、业务逻辑专家)

下一主题: 数据模型 - 概述

事件及其流

系统中的数据流采用“事件”的形式。 其中,事件是由适配器根据源数据创建的信息性消息,CA Business Service Insight 可将其格式用于服务水平计算。 原始数据总是由事件组成。

因此,设计的重点在系统中的此事件流上。

在对数据要求建模之前,业务逻辑专家和数据源专家都需要对 CA Business Service Insight 系统中的事件及其流有扎实的了解。 下图在较高级别演示了此基本事件流。

事件及其流

上图描绘适配器如何从数据源中检索事件,并将其规范化为定义为事件类型的标准事件结构。 这些事件由适配器发送到 CA Business Service Insight。 这些事件称为原始数据事件。

每个度量标准中的业务逻辑计算都基于原始数据事件的子集。 因此,业务逻辑通过执行注册来请求此子集。

根据注册声明,关联引擎只发送与业务逻辑计算相关的原始数据事件。

发送给业务逻辑的其他事件类型是引擎事件。 本章详细讨论了此过程中涉及的所有概念。

本节重点介绍图中的以下部分:

CA Business Service Insight 数据模型旨在最大化此数据流在系统中的效率。

通常,CA Business Service Insight 作用在两层:基础架构层和业务模型层。 作为一种简单的划分,基础架构层包括适配器、资源和事件类型对象,而业务层包括合同、度量标准和服务对象。 在两层之间,有一个虚拟的中间层,称为关联层。

一个事件标识符代表一个事件类型对象。 事件类型确定事件的定义方式以及将其报告给 CA Business Service Insight 的方式。 它还定义事件数据字段的结构,以便业务逻辑可在处理期间对其进行解释。

另一个事件标识符是资源,这是计算中使用的最小实体。 例如,在计算服务器可用性时,需要报告的最小实体的逻辑定义可能是特定服务器,在报告客户的故障单处理时,也可能是客户。 资源是从数据源和计算要求这两方面派生的 CA Business Service Insight 实体的定义。 为每个资源指定了一个资源类型,这是精确确定所定义的资源“类型”的资源标识符。 每个资源都必须关联有资源类型,这样也能添加一些要与每个资源关联的自定义属性。 有关这些属性的详细信息,请参阅资源及其管理

关联发生在传入的适配器事件与合同度量标准之间。 此关联过程的核心是资源分配和度量标准注册。

资源分配和度量标准注册指定要度量的资源事件流以及依据的度量标准。

这里请注意,进行度量标准注册时,由于可能使用一个度量标准的输出作为另一个度量标准的输入,因此与其他度量标准之间可能存在一定程度的重用和互相依存关系。 类似地,还存在一些临时事件,它们不用作服务水平度量中度量标准的输出,而更多情况下只是用作可供其他度量标准使用的中间计算步骤。