服务监控与地理空间数据提取:技术与应用
服务监控框架
1. 监控框架概述
服务监控框架具备监控原子服务和组合服务的能力,无需使用专有语言定义断言来明确监控内容。它借助非侵入式的AOP机制进行合规性监控,并能直接访问服务执行环境。服务执行环境(Activiti引擎)经过扩展,可为需要监控的服务生成事件。
2. 事件模型
该监控框架围绕事件概念构建,采用事件驱动方法,使监控系统能够分析事件并对特定情况做出反应。由于监控方法基于服务生成的事件,因此使用复杂事件处理(CEP)技术来识别导致合同违约的情况。
事件模型基于两种类型的流程变量:
- 基础变量 :继承自流程本身的常见属性,如流程ID、流程名称、活动ID、活动名称、流程开始时间等。
- 特定领域变量 :用户定义的变量,可基于基础变量构建。
事件结构有助于组织监控所需的数据,具体定义如下:
- 流程级事件 :
- 流程名称
- 事件级别(流程级事件)
- 事件名称(开始或结束)
- 事件时间(时间戳)
- 0…n个特定领域变量
- 活动级事件 :
- 流程名称
- 活动名称(服务或用户任务的名称)
- 事件级别(活动级事件)
- 事件类型(服务任务或用户任务)
- 事件名称(开始或结束)
- 事件时间(时间戳)
- 0…n个特定领域变量
- 事件日期
超级会员免费看
订阅专栏 解锁全文
1219

被折叠的 条评论
为什么被折叠?



