[发明专利]一种分布式服务流程驱动管控系统及方法在审
申请号: | 202110772628.3 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113608829A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 张楠 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/46;G06F9/50;G06F40/186 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 王维新 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 服务 流程 驱动 系统 方法 | ||
本发明提供一种分布式服务流程驱动管控系统及方法,涉及业务流程管控技术领域,包括流程管理平台和分布式流程服务中心,流程管理平台包括流程设计器、流程模板仓库,分布式流程服务中心包括多个独立流程驱动服务;在流程设计器中设计服务流程,得到流程模板;管理平台向分布式流程服务中心发送服务请求;分布式流程服务中心接收服务请求,按照流程模板依次调用多种独立流程驱动服务;各独立流程驱动服务对业务数据进行处理,处理结果反馈至分布式流程服务中心;分布式流程服务中心将处理结果提交服务请求者。本发明将流程配置与流程驱动拆分开,在流程管理平台进行流程配置、分布式流程服务中心负责流程驱动,提升多业务场景下流程的敏捷性。
技术领域
本发明涉及业务流程管控技术领域,尤其是涉及一种分布式服务流程驱动管控系统及方法。
背景技术
流程管控是针对日常工作中具有固定程序的活动而提出的一个概念。它的主要特点是使处理过程自动化,通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对他们进行监控,使人以及各种应用工具相互之间协调工作,以完成某项工作,达到提高办公效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。
目前,传统流程驱动管控系统,通过直接访问服务提供者应用或API包来进行流程驱动;这种流程驱动管控方式对于单一服务提供者的稳定性有性能要求,在网络或应用不稳定时对流程驱动影响较大,影响工作效率。
发明内容
针对上述问题,本发明提供了一种分布式服务流程驱动管控系统及方法,使业务流程更有效的实现客户价值,提升多业务场景下服务流程的敏捷性,提升工作效率。
为实现上述目的,本发明提供了一种分布式服务流程驱动管控系统,包括:
流程管理平台和分布式流程服务中心,所述流程管理平台包括流程设计器、流程模板仓库,所述分布式流程服务中心包括多个独立流程驱动服务;
所述流程设计器,用于:
设计服务流程的模块、逻辑、规则和执行角色,提供流程模板;
所述流程模板仓库,用于:
存储流程模板,形成流程模板目录,提供流程的查询和发布;
所述分布式流程服务中心,用于:
根据所述流程模板仓库发布的流程需求,提供多种独立流程驱动服务;
分别对各分布式流程进行处理。
作为本发明的进一步改进,所述分布式流程服务中心的独立流程驱动服务包括:表单关联、流程授权、流程部署、参数配置、规则绑定、导入导出、角色关联、任务执行、规则校验、待办查询、历史查询、实例查询、模板查询服务。
作为本发明的进一步改进,所述分布式流程服务中心还包括流程引擎;
所述流程引擎根据所述流程模板仓库发布的流程,调用底层流程,保证基本运行及独立流程驱动服务的调用。
作为本发明的进一步改进,所述流程管理平台还包括流程日志模块,用于监控分布式流程,收集流程日志。
作为本发明的进一步改进,所述流程管理平台还包括流程运营中心,所述流程运营中心根据所述分布式流程服务中心对流程的处理结果,进行数据分析并发布。
本发明还提供了一种分布式服务流程驱动管控方法,包括:
在所述流程设计器中针对请求者的业务处理需求设计服务流程,得到流程模板;
管理平台向所述分布式流程服务中心发送服务请求;
所述分布式流程服务中心接收所述服务请求,按照所述流程模板依次调用多种所述独立流程驱动服务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110772628.3/2.html,转载请声明来源钻瓜专利网。