[发明专利]一种基于数据描述的命令式智能数据管理系统在审
申请号: | 201610098005.1 | 申请日: | 2016-02-23 |
公开(公告)号: | CN105786491A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 冯向阳;吴志强;李飞;崔丙亮 | 申请(专利权)人: | 浪潮通信信息系统有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 描述 命令 智能 数据管理 系统 | ||
技术领域
本发明涉及互联网技术领域,特别涉及一种基于数据描述的命令式智能数据管理系统。
背景技术
在业务应用中,业务数据的操作是核心部分。而业务数据的操作在分析后发现大多可抽象为对一个或多个或关联数据对象的增删改查操作。传统的开发模式下,在系统开发过程中,特别是移动应用的开发过程中,数据操作接口的开发需要配备专门的开发人员,开发过程占据和大量的开发时间和比重。这种方式存在一些问题,主要体现在:
(1)接口的交互方式和数据格式需要前后端开发人员协商定义;
(2)开发过程需要前后端开发人员的协调,接口的开发进度随时可能影响前段功能的展现;
(3)前端的开发严重依赖后端接口的提供。
基于上述问题,本发明设计了一种基于数据描述的命令式智能数据管理系统。消除系统开发人员梳理复杂业务数据的开发环节,快速满足业务变化,屏蔽了接口的开发过程和复杂度。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于数据描述的命令式智能数据管理系统。
本发明是通过如下技术方案实现的:
一种基于数据描述的命令式智能数据管理系统,其特征在于:由数据接入模块、数据定义模块、命令式的标准数据接口访问模块和两个数据操作模块组成,其中一个数据操作模块连接命令式的标准数据接口访问模块,另一个数据操作模块内置于应用客户端;
所述数据接入模块可挂接任意业务数据库,读取数据表信息和数据;所述数据定义模块将数据表信息和数据映射为数据对象描述,前端的数据访问可以无差别的访问各类数据对象;所述命令式的标准数据接口访问模块封装了数据操作模块的各类操作和网络交互逻辑,形成各类数据操作命令,供各类终端调用使用;应用客户端通过两个数据操作模块的数据对象对接,实现应用客户端对数据的增、删、改、查操作。
所述数据定义模块支持单表或多表的对象定义。
所述命令式的标准数据接口访问模块面向web和各类终端分别提供对应平台的命令式数据操作API,终端应用不需要关心网络传递和数据存储等技术问题。
所述命令式是指终端应用通过提交特定的指令来完成数据的操作。
本发明基于数据描述的命令式智能数据管理系统与现有数据管理系统相比具有以下突出的有益效果:
一、支持开发人员快速建设所需要的业务系统,并且不需要先梳理业务数据,减少开发人员的工作量;
二、对于一般业务系统,不需要专门配置接口开发人员,只需要通过配置的方式将业务数据接入,对于复杂业务数据也可通过数据描述模块以配置的方式定义虚拟数据对象(多个数据表关联之后的映射对象);
三、将业务数据所有数据的操作抽象为命令式的操作接口,软件满足业务变化的能力得到大幅度的提升,可以适应企业的快速发展对软件改造的需求;
四、所有数据的交互使用统一的数据格式进行,不需要预先定义,在对接数据时就已实现了标准化;
五、前端数据访问模块封装了标准数据访问接口并以本地API形式提供,应用开发者直接接入此模块即可直接进行数据操作,无需关系接口访问的细节和处理网络请求。
附图说明
附图1为本发明基于数据描述的命令式智能数据管理系统示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
该基于数据描述的命令式智能数据管理系统,由数据接入模块、数据定义模块、命令式的标准数据接口访问模块和两个数据操作模块组成,其中一个数据操作模块连接命令式的标准数据接口访问模块,另一个数据操作模块内置于应用客户端;
所述数据接入模块可挂接任意业务数据库,读取数据表信息和数据;所述数据定义模块将数据表信息和数据映射为数据对象描述,前端的数据访问可以无差别的访问各类数据对象;所述命令式的标准数据接口访问模块封装了数据操作模块的各类操作和网络交互逻辑,形成各类数据操作命令,供各类终端调用使用;应用客户端通过两个数据操作模块的自动或手动创建的数据对象对接,实现应用客户端对数据的增、删、改、查操作。
所述数据定义模块支持单表或多表的对象定义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610098005.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置