[发明专利]一种基于中间件的业务流程自动化系统及方法有效
申请号: | 201910960347.3 | 申请日: | 2019-10-10 |
公开(公告)号: | CN110955534B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 黎木养;吴荣富 | 申请(专利权)人: | 荣邦科技有限公司;中国银联股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/46 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510075 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 中间件 业务流程 自动化 系统 方法 | ||
本发明公开一种基于中间件的业务流程自动化系统及方法,系统用于实现方法,本系统的业务微服务和业务流程中间件依赖分布式微服务框架向微服务注册中心进行信息注册;业务微服务通过分布式微服务框架向微服务注册中心订阅业务流程服务,并获取相应的信息,并根据所获取的信息从业务流程中间件调用流程模板;业务中间件对各种业务流程的执行步骤抽象成相应流程模板并将每个流程模板的应用数据存储于数据库,并通过分布式微服务框架从微服务注册中心获取业务微服务的服务信息通知,且根据所获取的信息调用业务微服务的服务业务。本发明为无中心化架构及冗余备份机制提供安全可靠、高效的分布式业务流程自动化服务。
技术领域
本发明涉及微服务领域,更具体地,涉及一种基于中间件的业务流程自动化系统及方法。
背景技术
微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立封装和独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。
业务流程自动化(BPA)是利用技术对完成一种特别功能或工作流的活动或服务进行自动化。业务流程自动化主张通过自动化的方式进行流程执行,以减少重复劳动,降低人力成本,业务流程自动化系统是指业务流程自动化的软件实现。
在业务流程自动化系统中,例如申请贷款的业务流程,这需要一套预先确定好的工作流步骤,或流程,用户填写申请表,提交到系统,系统自动检查提交的审核资料是否完备,然后通知银行相关工作人员,工作人员通过审查用户资料等看是否符合申请条件,检查申请额度是否在额度范围内,初步通过或者拒绝,如果通过初步申请,就继续提交第二审核人,第二审核人如果也通过的话,将会通知用户贷款申请通过,同时通知划账系统,最后贷款划拨到用户的对应银行账户内而结束。
消息队列技术,把一些不需要即时获取结果的调用放入指定队列,同时实现功能的微服务从指定队列取出调用请求,执行请求。适用于不需要即时获取结果而且比较耗时的操作。
目前常见的工作流引擎有:Activiti,jbpm,Activiti5基于jBPM4的开源工作流系统。他们的人工处理节点都需要配置对应的业务表单,这样会导致流程配置的业务表单和业务系统的表单界面不协调、不联动等情况出现。activiti的流程解析和业务是绑定在一起的,使得业务与流程不能分开部署,使业务处理能力难以扩展。Activiti的权限处理是通过配置用户组和用户来实现的,但是这样就导致了流程和业务都需要配置相同的重复的用户信息。
发明内容
本发明为克服上述现有技术所述的至少一种缺陷(不足),提供一种基于中间件的业务流程自动化系统。
本发明旨在至少在一定程度上解决上述技术问题。
本发有的主要目的在于提供一种利用微服务技术实现独立的、分布式的、可扩展的业务流程中间件。
为了达到上述技术效果,本发明的技术方案如下:
一种基于中间件的业务流程自动化系统,包括:
分布式微服务框架,用于通过自身的负载均衡能力向业务微服务BS、业务流程中间件PS、微服务注册中心ZK分别提供业务的调用、信息的注册、微服务的订阅及相应服务信息的通知;
业务微服务BS,作为业务调用的提供者依赖分布式微服务框架向微服务注册中心ZK进行信息注册;通过分布式微服务框架向微服务注册中心ZK订阅业务流程中间件PS中与微服务业务相对应的业务流程服务;通过分布式微服务框架从微服务注册中心ZK获取与所订阅的业务服务相应的业务流程中间件PS的服务信息通知,并根据所获取的业务流程中间件PS信息从业务流程中间件PS调用与服务业务相匹配的流程模板,以按流程模板完成服务业务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣邦科技有限公司;中国银联股份有限公司,未经荣邦科技有限公司;中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910960347.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低轨道地磁蓄能在轨投送的航天器结构
- 下一篇:一种镜片光学检测系统