[发明专利]业务请求处理方法及装置、业务请求处理系统有效

专利信息
申请号: 201710367400.X 申请日: 2017-05-23
公开(公告)号: CN108958796B 公开(公告)日: 2023-08-04
发明(设计)人: 袁自诚 申请(专利权)人: 创新先进技术有限公司
主分类号: G06F9/30 分类号: G06F9/30;G06F9/38
代理公司: 北京博思佳知识产权代理有限公司 11415 代理人: 林祥
地址: 开曼群岛大开曼岛*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 业务 请求 处理 方法 装置 系统
【说明书】:

一种业务请求处理方法及装置、业务请求处理系统,其中,方法包括:流程引擎接收请求端发送的携带请求参数值的业务请求;流程引擎根据流程模板文件,确定与所述数据请求中携带的请求参数值对应的包含至少一个流程对象的目标流程模板;流程引擎从代码组件容器中获取与所述目标流程模板中的各流程对象对应的业务代码并加载,所述代码组件容器存放有预先抽取的通用代码组件和个性化代码组件,所述代码组件容器中的代码通过动态部署方式进行更新;流程引擎按照所述目标流程模板中流程对象的顺序依次执行所述业务代码,获得执行结果并返回至所述请求端。本申请实施例可有效提升流程引擎的可维护性、可扩展性。

技术领域

本申请涉及软件开发技术领域,尤其涉及一种业务请求处理方法及装置、业务请求处理系统。

背景技术

流程引擎(Process Engine)作为应用系统的一部分,为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。在相关技术中,流程引擎可部署在应用服务器上,在需要增加新的处理逻辑或功能时,通常需要针对新的处理逻辑开发新的实现代码,并将新的实现代码进行编译后再部署到应用服务器上进行更新升级。

发明内容

有鉴于此,本申请提供一种业务请求处理方法及装置、业务请求处理系统。

为实现上述目的,本申请提供的技术方案如下:

根据本申请的第一方面,提出了一种业务请求处理方法,包括:

流程引擎接收请求端发送的携带请求参数值的业务请求;

流程引擎根据流程模板文件,确定与所述数据请求中携带的请求参数值对应的包含至少一个流程对象的目标流程模板,所述流程模板文件包含预先确定的流程模板和请求参数值的对应关系;

流程引擎从代码组件容器中获取与所述目标流程模板中的各流程对象对应的业务代码并加载,所述代码组件容器存放有预先抽取的通用代码组件和个性化代码组件,所述代码组件容器中的代码通过动态部署方式进行更新;

流程引擎按照所述目标流程模板中流程对象的顺序依次执行所述业务代码,获得执行结果并返回至所述请求端。

根据本申请的第二方面,提出了一种业务请求处理装置,应用于流程引擎中,该装置包括请求接收单元、流程模板确定单元、代码获取单元及代码执行单元,其中:

所述请求接收单元接收请求端发送的携带请求参数值的业务请求;

所述流程模板确定单元根据流程模板文件,确定与所述数据请求中携带的请求参数值对应的包含至少一个流程对象的目标流程模板,所述流程模板文件包含预先确定的流程模板和请求参数值的对应关系;

所述代码获取单元从代码组件容器中获取与所述目标流程模板中的各流程对象对应的业务代码并加载,所述代码组件容器存放有预先抽取的通用代码组件和个性化代码组件,所述代码组件容器中的代码通过动态部署方式进行更新;

所述代码执行单元按照所述目标流程模板中流程对象的顺序依次执行所述业务代码,获得执行结果并返回至所述请求端。

根据本申请的第三方面,提出了一种业务请求处理系统,包括流程引擎、代码更新服务器、静态组件容器及动态组件容器;

所述静态组件容器存放有通用代码组件,所述动态组件容器存放有个性化代码组件;

所述代码更新服务器用于通过动态部署的方式对所述动态组件容器中的代码进行更新;

所述流程引擎包括请求接收单元、流程模板确定单元、代码获取单元及代码执行单元,其中:

所述请求接收单元接收请求端发送的携带请求参数值的业务请求;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710367400.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top