业务处理的方法和装置制造方法及图纸

技术编号:29399761 阅读:19 留言:0更新日期:2021-07-23 22:36
本发明专利技术公开了业务处理的方法和装置,涉及大数据技术领域。该方法的一具体实施方式包括:根据目标业务场景的流配置信息,从业务组件库中获取目标业务组件,从处理单元库中获取对应的目标处理单元;编织每个所述目标处理单元和所述目标业务组件形成业务处理流,得到业务处理结果;将所述业务处理结果返回至页面前端。该实施方式能够支持页面动态化渲染,更好地适应各种前端开源框架;能够提高后台代码的复用性,提高开发效率,使代码更加健壮;能够形成自动化的场景开发配置,使各种子业务可以更好地进行特色化搭配和衍生,灵活适应海量且密集的特色化场景上线需求。

【技术实现步骤摘要】
业务处理的方法和装置
本专利技术涉及大数据
,尤其涉及一种业务处理的方法和装置。
技术介绍
在项目开发中,需要针对不同业务开发出相应的业务处理框架。现有技术中常用传统的三层架构(表示层、数据访问层、逻辑层)进行开发,但传统的三层架构代码量大,且易产生大量的逻辑冗余及层级耦合。现有技术也有使用MVMM(Model-View-ViewModel)模式、前后端分离的MVC(ModelViewController,模型-视图-控制器)模式进行开发,但是MVC模式实质上仅仅涉及到了三层架构中的表示层,对整个后端代码的框架来说,仍旧改变不了逻辑冗余的现状。
技术实现思路
有鉴于此,本专利技术实施例提供一种业务处理的方法和装置,能够支持页面动态化渲染,更好地适应各种前端开源框架;能够提高后台代码的复用性,提高开发效率,使代码更加健壮;能够形成自动化的场景开发配置,使各种子业务可以更好地进行特色化搭配和衍生,灵活适应海量且密集的特色化场景上线需求。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种业务处理的方法,包括:根据目标业务场景的流配置信息,从业务组件库中获取目标业务组件,从处理单元库中获取对应的目标处理单元;编织每个所述目标处理单元和所述目标业务组件形成业务处理流,得到业务处理结果;将所述业务处理结果返回至页面前端。可选地,所述流配置信息包括目标场景标识;从业务组件库中获取目标业务组件,包括:从所述业务组件库中获取与所述目标场景标识对应的业务组件作为所述目标业务组件;从处理单元库中获取对应的目标处理单元,包括:从处理单元库中获取与所述目标场景标识对应的处理单元作为所述目标处理单元。可选地,所述流配置信息包括调用逻辑标识;编织每个所述目标处理单元和所述目标业务组件形成业务处理流,包括:根据所述调用逻辑标识确定所述目标业务场景的调用逻辑,依据所述调用逻辑驱动各个所述目标处理单元,使每个所述目标处理单元根据对应目标业务组件进行数据加工。可选地,所述流配置信息还包括数据来源标识;每个所述业务组件包括:一个或多个业务字段;所述目标处理单元根据对应目标业务组件进行数据加工,包括:根据所述数据来源标识确定所述目标业务组件中每个业务字段的数据源,从每个所述业务字段的数据源处获取对应业务字段的字段值,得到所述目标处理单元的入参数据,以所述入参数据作为所述目标处理单元的入参进行数据加工。可选地,根据所述调用逻辑标识确定所述目标业务场景的调用逻辑,包括:判断本地缓存中是否存在所述目标业务场景的调用逻辑;若是,则从所述本地缓存中获取所述目标业务场景的调用逻辑;否则,从数据库服务器中获取所述目标业务场景的调用逻辑,并将获取到的调用逻辑保存至所述本地缓存。可选地,从数据库服务器中获取所述目标业务场景的调用逻辑,包括:基于DMA技术从所述数据库服务器中获取所述目标业务场景的调用逻辑。可选地,从每个所述业务字段的数据源处获取对应业务字段的字段值,包括:在DAO层选择与所述数据源对应的数据访问模型,基于所述数据访问模型从所述数据源对应的数据库服务器中获取对应业务字段的字段值。可选地,所述方法还包括:在从每个所述业务字段的数据源处获取对应业务字段的字段值之前,在DAO层设置通用数据获取驱动;从每个所述业务字段的数据源处获取对应业务字段的字段值,包括:基于设置在DAO层的所述通用数据获取驱动从所述数据源对应的数据库服务器中获取对应业务字段的字段值。可选地,所述流配置信息还包括:可视化展示请求;所述方法还包括:可视化展示从业务组件库中获取目标业务组件、从处理单元库中获取对应的目标处理单元、编织每个所述目标处理单元和所述目标业务组件形成业务处理流的过程。可选地,所述方法还包括:对所述业务组件库和/或所述处理单元库进行以下至少一种操作:扩展、修改、删除。根据本专利技术实施例的第二方面,提供一种业务处理的装置,包括:获取模块,根据目标业务场景的流配置信息,从业务组件库中获取目标业务组件,从处理单元库中获取对应的目标处理单元;处理模块,编织每个所述目标处理单元和所述目标业务组件形成业务处理流,得到业务处理结果;返回模块,将所述业务处理结果返回至页面前端。可选地,所述流配置信息包括目标场景标识;所述获取模块从业务组件库中获取目标业务组件,包括:从所述业务组件库中获取与所述目标场景标识对应的业务组件作为所述目标业务组件;所述获取模块从处理单元库中获取对应的目标处理单元,包括:从处理单元库中获取与所述目标场景标识对应的处理单元作为所述目标处理单元。可选地,所述流配置信息包括调用逻辑标识;所述处理模块编织每个所述目标处理单元和所述目标业务组件形成业务处理流,包括:根据所述调用逻辑标识确定所述目标业务场景的调用逻辑,依据所述调用逻辑驱动各个所述目标处理单元,使每个所述目标处理单元根据对应目标业务组件进行数据加工。可选地,所述流配置信息还包括数据来源标识;每个所述业务组件包括:一个或多个业务字段;所述目标处理单元根据对应目标业务组件进行数据加工,包括:根据所述数据来源标识确定所述目标业务组件中每个业务字段的数据源,从每个所述业务字段的数据源处获取对应业务字段的字段值,得到所述目标处理单元的入参数据,以所述入参数据作为所述目标处理单元的入参进行数据加工。可选地,所述处理模块根据所述调用逻辑标识确定所述目标业务场景的调用逻辑,包括:判断本地缓存中是否存在所述目标业务场景的调用逻辑;若是,则从所述本地缓存中获取所述目标业务场景的调用逻辑;否则,从数据库服务器中获取所述目标业务场景的调用逻辑,并将获取到的调用逻辑保存至所述本地缓存。可选地,所述处理模块从数据库服务器中获取所述目标业务场景的调用逻辑,包括:基于DMA技术从所述数据库服务器中获取所述目标业务场景的调用逻辑。可选地,所述处理模块从每个所述业务字段的数据源处获取对应业务字段的字段值,包括:在DAO层选择与所述数据源对应的数据访问模型,基于所述数据访问模型从所述数据源对应的数据库服务器中获取对应业务字段的字段值。可选地,所述方法还包括:在从每个所述业务字段的数据源处获取对应业务字段的字段值之前,在DAO层设置通用数据获取驱动;所述处理模块从每个所述业务字段的数据源处获取对应业务字段的字段值,包括:基于设置在DAO层的所述通用数据获取驱动从所述数据源对应的数据库服务器中获取对应业务字段的字段值。可选地,所述流配置信息还包括:可视化展示请求;所述装置还包括展示模块,用于:可视化展示从业务组件库中获取目标业务组件、从处理单元库中获取对应的目标处理单元、编织每个所述目标处理单元和所述目标业务组件形成业务处理流的过程。可选地,所述装置还包括配置模块,用于:对所述业务组件库和/或所述处理单元库进行以下至少一种操作:扩展、修改、删除本文档来自技高网...

【技术保护点】
1.一种业务处理的方法,其特征在于,包括:/n根据目标业务场景的流配置信息,从业务组件库中获取目标业务组件,从处理单元库中获取对应的目标处理单元;/n编织每个所述目标处理单元和所述目标业务组件形成业务处理流,得到业务处理结果;/n将所述业务处理结果返回至页面前端。/n

【技术特征摘要】
1.一种业务处理的方法,其特征在于,包括:
根据目标业务场景的流配置信息,从业务组件库中获取目标业务组件,从处理单元库中获取对应的目标处理单元;
编织每个所述目标处理单元和所述目标业务组件形成业务处理流,得到业务处理结果;
将所述业务处理结果返回至页面前端。


2.如权利要求1所述的方法,其特征在于,所述流配置信息包括目标场景标识;
从业务组件库中获取目标业务组件,包括:从所述业务组件库中获取与所述目标场景标识对应的业务组件作为所述目标业务组件;
从处理单元库中获取对应的目标处理单元,包括:从处理单元库中获取与所述目标场景标识对应的处理单元作为所述目标处理单元。


3.如权利要求1所述的方法,其特征在于,所述流配置信息包括调用逻辑标识;
编织每个所述目标处理单元和所述目标业务组件形成业务处理流,包括:根据所述调用逻辑标识确定所述目标业务场景的调用逻辑,依据所述调用逻辑驱动各个所述目标处理单元,使每个所述目标处理单元根据对应目标业务组件进行数据加工。


4.如权利要求3所述的方法,所述流配置信息还包括数据来源标识;每个所述业务组件包括:一个或多个业务字段;
所述目标处理单元根据对应目标业务组件进行数据加工,包括:根据所述数据来源标识确定所述目标业务组件中每个业务字段的数据源,从每个所述业务字段的数据源处获取对应业务字段的字段值,得到所述目标处理单元的入参数据,以所述入参数据作为所述目标处理单元的入参进行数据加工。


5.如权利要求3所述的方法,其特征在于,根据所述调用逻辑标识确定所述目标业务场景的调用逻辑,包括:
判断本地缓存中是否存在所述目标业务场景的调用逻辑;若是,则从所述本地缓存中获取所述目标业务场景的调用逻辑;否则,从数据库服务器中获取所述目标业务场景的调用逻辑,并将获取到的调用逻辑保存至所述本地缓存。


6.如权利要求5所述的方法,其特征在于,从数据库服务器中获取所述目标业务场景的调用逻辑,包括:基于DMA技术从所述数据库服务器中获取...

【专利技术属性】
技术研发人员:万立群曾欣王伟熊浩
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1