[发明专利]一种基于业务模型的审批数据沉淀方法有效
申请号: | 201710515959.2 | 申请日: | 2017-06-29 |
公开(公告)号: | CN107291925B | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 刘功胜;房爱印;王为选;王勇强;刘翔 | 申请(专利权)人: | 浪潮软件股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/25;G06F16/28;G06F16/21 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孟峣 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 业务 模型 审批 数据 沉淀 方法 | ||
本发明公开了一种基于业务模型的审批数据沉淀方法,其实现过程为:首先将待处理数据的表结构抽取成业务模型;设计数据服务接口;根据业务分类,在业务模型中建立若干不同类型的数据源,该数据源分别对应若干关系型数据库作为基础库;通过数据服务接口将上述业务模型发送到表单管理端;表单管理端将审批通过的数据,传递给可沉淀该业务模型的基础库并存储,完成沉淀。本发明的一种基于业务模型的审批数据沉淀方法与现有技术相比,通过模型管理,项目实施人员可以根据项目需求灵活的定制基础库的模型项,提高了基础库表结构的灵活性,实用性强,适用范围广泛,易于推广。
技术领域
本发明涉及计算机应用技术领域,具体地说是一种可缩减开发时间,提高开发效率的基于业务模型的审批数据沉淀方法。
背景技术
随着不断加快推进“互联网+政务服务”的进程,各级部门针对网上办事的需求越来越高,各种行政许可、非行政许可、备案类申请项目也是越来越多,而针对复杂多变的需求,各个系统承建商都逐步采用表单定制+工作流的方式来定制审批事项,来满足复杂多变的客户业务需求,但是最终审批通过后产生的数据需要交换至数据中心,如果每定制一个表单页面,都需要通过开发代码的方式实现数据的沉淀,明显会给系统承建商带来极大的工作量,需要大量的研发人员来支撑完成上百个事项的数据沉淀工作。针对此种情况,本专利提供一种满足不同业务分类之间的数据沉淀需求、基于业务模型的审批数据沉淀方法。
发明内容
本发明的技术任务是针对以上不足之处,提供一种可将审批通过的数据进行高效的沉淀至基础库、基于业务模型的审批数据沉淀方法。
一种基于业务模型的审批数据沉淀方法,其实现过程为:
首先将待处理数据的表结构抽取成业务模型,该业务模型中定义与待处理数据的表结构相对应的结构;
设计数据服务接口,用于关联存在联系的业务模型;
根据业务分类,在业务模型中建立若干不同类型的数据源,该数据源分别对应若干关系型数据库,将所述关系型数据库作为基础库,数据源在基础库中确定可沉淀的业务模型;
通过数据服务接口将上述业务模型发送到表单管理端;
表单管理端将审批通过的数据,传递给可沉淀该业务模型的基础库并存储,完成沉淀。
所述业务模型中包括:模型编码,对应待处理数据的表结构名称;模型名称;父模型名称,对应表结构的主表;模型类型,对应表结构的单表、列表。
所述数据源根据不同业务分类定义,其定义的内容包括:连接类型、数据库名称、数据库类型、IP地址、端口号、用户名、密码、字符集、统一资源定位符URL、最大连接数、最小连接数、最大空闲时间、超时时间,所述连接类型包括JDBC、JNDI、数据源DATASOURCE,数据库类型包括Oracle、MySql、SqlServer。
所述数据源在基础库中确定可沉淀的业务模型通过建立相应的表结构实现,该表结构为业务表;相对应的,在表单管理端建立相应的表单页面结构,该表单页面结构为表单表,通过将表单表和业务表的绑定,完成基础库与表单管理端之间的交互。
所述业务表中包括以下元数据:该业务表对应的基础库能接收的业务模型、业务模型项、业务模型关系,所述业务模型项用于包含待处理数据的表结构列信息,该业务模型项包括模型项名称、模型项类型、模型项长度、是否主键、是否外键;业务模型关系是指数据服务接口相互关联的业务模型。
所述基础库与表单管理端之间的交互包括:表单管理端通过表单表与基础库的业务表进行交互,用于通过业务模型绑定关系,将数据沉淀至基础库;基础库通过业务表与表单管理端的表单表交互,用于从基础库获取数据后,通过绑定的映射关系,将数据初始化至表单中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司,未经浪潮软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710515959.2/2.html,转载请声明来源钻瓜专利网。