[发明专利]跨业务系统的流程监控装置、方法及相应设备和存储介质有效
申请号: | 202011400740.6 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112200505B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 俞强 | 申请(专利权)人: | 望海康信(北京)科技股份公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10;G06F9/54 |
代理公司: | 北京金阙华进专利事务所(普通合伙) 11224 | 代理人: | 陈建春;吴召玲 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 跨业 系统 流程 监控 装置 方法 相应 设备 存储 介质 | ||
本申请公开了跨业务系统的流程监控装置、方法及相应设备和存储介质,其中所述装置包括:消息队列,用于管理工作流引擎与业务系统之间的消息交换;第一接入模块,用于将业务系统接入所述消息队列;第二接入模块,用于将工作流引擎接入所述消息队列;等待节点产生模块,用于在所述工作流引擎中为每一业务系统产生对应的等待节点,其中每一等待节点用于标识流程实例运行过程中需要等待相应业务系统的执行结果,及其中每一等待节点根据与相应业务系统的消息交换激活并响应于接收到第一个业务步骤完成消息而标识为已执行,使得流程实例的流程继续推进。本发明使能简单、快速地实现跨业务系统的流程监控。
技术领域
本申请涉及电数字数据处理领域,尤其涉及跨业务系统的流程监控装置、方法及相应设备和存储介质。
背景技术
工作流是一类能够由用户参与执行或自动执行的业务过程,是对业务流程及其各操作步骤之间业务规则的抽象、概括、描述。工作流系统,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施运行。工作流运行通常由工作流引擎来完成。
随着应用系统的复杂程度的提高,一个业务流程往往要跨越多个外部业务系统才能完成。业务系统内部往往包含监控模块,对自己系统内部的运行数据进行监控。但跨越多个业务系统的业务流程无法统一监控、一窥全貌。为了实现对业务流程的全面高效监控,需要跨越多个业务系统,追踪整个业务调用链数据,综合分析并及时预警,并高效精准地定位各业务系统的线上问题。
跨系统的业务流程监控,需要集成多个业务系统才能完成。然而,不同业务系统的实现技术和语言往往各不相同,这增加了实现集成的复杂度和难度。
发明内容
为了克服现有技术中存在的不足,本发明提供一种跨业务系统的流程监控装置、方法及相应设备和存储介质,其使能简单、快速地实现跨业务系统的流程监控。
在本发明的第一方面,提供一种跨业务系统的流程监控装置,所述装置包括:
消息队列,用于管理工作流引擎与业务系统之间的消息交换;
第一接入模块,用于将业务系统接入所述消息队列,使能在所述业务系统与所述消息队列之间交换消息,其中所述业务系统至少包括第一业务系统和第二业务系统;
第二接入模块,用于将工作流引擎接入所述消息队列,使能在所述工作流引擎与所述消息队列之间交换消息;
等待节点产生模块,用于在所述工作流引擎中为每一业务系统产生对应的等待节点,其中每一等待节点用于标识流程实例运行过程中需要等待相应业务系统的执行结果,及其中每一等待节点根据与相应业务系统的消息交换激活并响应于接收到第一个业务步骤完成消息而标识为已执行,使得流程实例的流程继续推进。
在实施例中,每一等待节点在已执行之后,保持处于运行状态。
在实施例中,所述装置还包括记录模块,用于记录一等待节点接收到第一个业务步骤完成消息之后该等待节点接收到的后续业务步骤完成消息并计数;警示模块,用于在一等待节点接收到的业务步骤完成消息的计数超过预定阈值时,发出警示消息。
在实施例中,所述装置还包括显示模块,用于响应于所有等待节点均已标识为已执行,显示流程实例的运行结果。
在实施例中,所述装置还包括通知模块,用于响应于解析的业务执行结果失败,发出异常事件通知。
在本发明的第二方面,提供一种跨业务系统的流程监控方法,包括:
提供消息队列,用于管理工作流引擎与业务系统之间的消息交换;
将业务系统接入所述消息队列,使能在所述业务系统与所述消息队列之间交换消息,其中所述业务系统至少包括第一业务系统和第二业务系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于望海康信(北京)科技股份公司,未经望海康信(北京)科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011400740.6/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理