CN105786491A - 一种基于数据描述的命令式智能数据管理*** - Google Patents
一种基于数据描述的命令式智能数据管理*** Download PDFInfo
- Publication number
- CN105786491A CN105786491A CN201610098005.1A CN201610098005A CN105786491A CN 105786491 A CN105786491 A CN 105786491A CN 201610098005 A CN201610098005 A CN 201610098005A CN 105786491 A CN105786491 A CN 105786491A
- Authority
- CN
- China
- Prior art keywords
- data
- management system
- injunctive
- command
- modules
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013523 data management Methods 0.000 title claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 abstract description 8
- 238000010276 construction Methods 0.000 abstract description 3
- 238000004519 manufacturing process Methods 0.000 abstract description 2
- 238000011112 process operation Methods 0.000 abstract 1
- 230000000007 visual effect Effects 0.000 abstract 1
- 238000011161 development Methods 0.000 description 9
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明特别涉及一种基于数据描述的命令式智能数据管理***。该基于数据描述的命令式智能数据管理***,提供数据对象描述的定义和可配置的事件操作对对象数据变更的动作,基于配置可挂接任意业务***数据,通过***提供的前端***可动态加载和关联数据进行数据的浏览,进行命令式的操作,完成数据变更。该基于数据描述的命令式智能数据管理***,业务流程操作,数据查询变更操作最终都转化为数据操作命令进行执行,达到数据驱动业务逻辑界面的扭转,最终达到通过在命令式智能数据管理***上进行建模,通过对模型的可视化连接完成快速应对生产需求,和实际建设***中客户对流程频繁变更的要求,具有很好的推广应用价值。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种基于数据描述的命令式智能数据管理***。
背景技术
在业务应用中,业务数据的操作是核心部分。而业务数据的操作在分析后发现大多可抽象为对一个或多个或关联数据对象的增删改查操作。传统的开发模式下,在***开发过程中,特别是移动应用的开发过程中,数据操作接口的开发需要配备专门的开发人员,开发过程占据和大量的开发时间和比重。这种方式存在一些问题,主要体现在:
(1)接口的交互方式和数据格式需要前后端开发人员协商定义;
(2)开发过程需要前后端开发人员的协调,接口的开发进度随时可能影响前段功能的展现;
(3)前端的开发严重依赖后端接口的提供。
基于上述问题,本发明设计了一种基于数据描述的命令式智能数据管理***。消除***开发人员梳理复杂业务数据的开发环节,快速满足业务变化,屏蔽了接口的开发过程和复杂度。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于数据描述的命令式智能数据管理***。
本发明是通过如下技术方案实现的:
一种基于数据描述的命令式智能数据管理***,其特征在于:由数据接入模块、数据定义模块、命令式的标准数据接口访问模块和两个数据操作模块组成,其中一个数据操作模块连接命令式的标准数据接口访问模块,另一个数据操作模块内置于应用客户端;
所述数据接入模块可挂接任意业务数据库,读取数据表信息和数据;所述数据定义模块将数据表信息和数据映射为数据对象描述,前端的数据访问可以无差别的访问各类数据对象;所述命令式的标准数据接口访问模块封装了数据操作模块的各类操作和网络交互逻辑,形成各类数据操作命令,供各类终端调用使用;应用客户端通过两个数据操作模块的数据对象对接,实现应用客户端对数据的增、删、改、查操作。
所述数据定义模块支持单表或多表的对象定义。
所述命令式的标准数据接口访问模块面向web和各类终端分别提供对应平台的命令式数据操作API,终端应用不需要关心网络传递和数据存储等技术问题。
所述命令式是指终端应用通过提交特定的指令来完成数据的操作。
本发明基于数据描述的命令式智能数据管理***与现有数据管理***相比具有以下突出的有益效果:
一、支持开发人员快速建设所需要的业务***,并且不需要先梳理业务数据,减少开发人员的工作量;
二、对于一般业务***,不需要专门配置接口开发人员,只需要通过配置的方式将业务数据接入,对于复杂业务数据也可通过数据描述模块以配置的方式定义虚拟数据对象(多个数据表关联之后的映射对象);
三、将业务数据所有数据的操作抽象为命令式的操作接口,软件满足业务变化的能力得到大幅度的提升,可以适应企业的快速发展对软件改造的需求;
四、所有数据的交互使用统一的数据格式进行,不需要预先定义,在对接数据时就已实现了标准化;
五、前端数据访问模块封装了标准数据访问接口并以本地API形式提供,应用开发者直接接入此模块即可直接进行数据操作,无需关系接口访问的细节和处理网络请求。
附图说明
附图1为本发明基于数据描述的命令式智能数据管理***示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
该基于数据描述的命令式智能数据管理***,由数据接入模块、数据定义模块、命令式的标准数据接口访问模块和两个数据操作模块组成,其中一个数据操作模块连接命令式的标准数据接口访问模块,另一个数据操作模块内置于应用客户端;
所述数据接入模块可挂接任意业务数据库,读取数据表信息和数据;所述数据定义模块将数据表信息和数据映射为数据对象描述,前端的数据访问可以无差别的访问各类数据对象;所述命令式的标准数据接口访问模块封装了数据操作模块的各类操作和网络交互逻辑,形成各类数据操作命令,供各类终端调用使用;应用客户端通过两个数据操作模块的自动或手动创建的数据对象对接,实现应用客户端对数据的增、删、改、查操作。
所述数据定义模块支持单表或多表的对象定义。
所述命令式的标准数据接口访问模块面向web和各类终端分别提供对应平台的命令式数据操作API,终端应用不需要关心网络传递和数据存储等技术问题。
所述命令式是指终端应用通过提交特定的指令来完成数据的操作。
该基于数据描述的命令式智能数据管理***的技术任务是按以下方式实现的:
(一)通过***的数据接入模块实现不同类型业务数据、不同数据库***的接入;
(二)***内置的数据操作模块可动态生成所接入的数据的标准数据访问接口,实现对数据对象的增、删、改、查操作;
(三)***的数据定义模块提供数据对象描述功能,可实现配置式的复杂数据对象描述定义功能,所配置定义的复杂数据对象描述定义是一个虚拟的数据对象,数据描述***也会动态生成虚拟数据对象的标准数据访问接口;
(四)***包含一个前端模块,即应用客户端,前端模块实现了标准数据访问接口的访问,并提供命令式的数据操作功能。
该基于数据描述的命令式智能数据管理***,业务流程操作,数据查询变更操作最终都转化为数据操作命令进行执行,达到数据驱动业务逻辑界面的扭转,最终达到通过在命令式智能数据管理***上进行建模,通过对模型的可视化连接完成快速应对生产需求,和实际建设***中客户对流程频繁变更的要求,具有很好的推广应用价值。
Claims (4)
1.一种基于数据描述的命令式智能数据管理***,其特征在于:由数据接入模块、数据定义模块、命令式的标准数据接口访问模块和两个数据操作模块组成,其中一个数据操作模块连接命令式的标准数据接口访问模块,另一个数据操作模块内置于应用客户端;
所述数据接入模块可挂接任意业务数据库,读取数据表信息和数据;所述数据定义模块将数据表信息和数据映射为数据对象描述,前端的数据访问可以无差别的访问各类数据对象;所述命令式的标准数据接口访问模块封装了数据操作模块的各类操作和网络交互逻辑,形成各类数据操作命令,供各类终端调用使用;应用客户端通过两个数据操作模块的数据对象对接,实现应用客户端对数据的增、删、改、查操作。
2.根据权利要求1所述的基于数据描述的命令式智能数据管理***,其特征在于:所述数据定义模块支持单表或多表的对象定义。
3.根据权利要求1所述的基于数据描述的命令式智能数据管理***,其特征在于:所述命令式的标准数据接口访问模块面向web和各类终端分别提供对应平台的命令式数据操作API,终端应用不需要关心网络传递和数据存储等技术问题。
4.根据权利要求1所述的基于数据描述的命令式智能数据管理***,其特征在于:所述命令式是指终端应用通过提交特定的指令来完成数据的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610098005.1A CN105786491A (zh) | 2016-02-23 | 2016-02-23 | 一种基于数据描述的命令式智能数据管理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610098005.1A CN105786491A (zh) | 2016-02-23 | 2016-02-23 | 一种基于数据描述的命令式智能数据管理*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105786491A true CN105786491A (zh) | 2016-07-20 |
Family
ID=56402835
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610098005.1A Pending CN105786491A (zh) | 2016-02-23 | 2016-02-23 | 一种基于数据描述的命令式智能数据管理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105786491A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112882658A (zh) * | 2021-02-10 | 2021-06-01 | 深圳市云网万店科技有限公司 | 数据缓存的扩容方法、装置、计算机设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1290899A (zh) * | 1999-09-30 | 2001-04-11 | 株式会社东芝 | 使用多个数据操作模块的数据管理*** |
CN101916275A (zh) * | 2010-08-13 | 2010-12-15 | 中国石油天然气集团公司 | 一种多数据源测井数据访问方法及*** |
CN101996071A (zh) * | 2009-08-20 | 2011-03-30 | 上海杉达学院 | 一种信息控制***的软件架构及构建方法 |
CN102567836A (zh) * | 2010-12-31 | 2012-07-11 | 青岛海尔软件有限公司 | 项目资源管理*** |
-
2016
- 2016-02-23 CN CN201610098005.1A patent/CN105786491A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1290899A (zh) * | 1999-09-30 | 2001-04-11 | 株式会社东芝 | 使用多个数据操作模块的数据管理*** |
CN1203430C (zh) * | 1999-09-30 | 2005-05-25 | 株式会社东芝 | 数据管理***和数据管理方法 |
CN101996071A (zh) * | 2009-08-20 | 2011-03-30 | 上海杉达学院 | 一种信息控制***的软件架构及构建方法 |
CN101916275A (zh) * | 2010-08-13 | 2010-12-15 | 中国石油天然气集团公司 | 一种多数据源测井数据访问方法及*** |
CN102567836A (zh) * | 2010-12-31 | 2012-07-11 | 青岛海尔软件有限公司 | 项目资源管理*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112882658A (zh) * | 2021-02-10 | 2021-06-01 | 深圳市云网万店科技有限公司 | 数据缓存的扩容方法、装置、计算机设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103455540B (zh) | 从数据仓库模型生成内存模型的***和方法 | |
US7668798B2 (en) | System and method for accessing data in disparate information sources | |
CN107451214A (zh) | 一种非主键查询方法和分布式NewSQL数据库*** | |
CN104573068A (zh) | 一种基于大数据的信息处理方法 | |
CN110019287B (zh) | 执行结构化查询语言sql指令的方法和装置 | |
CN110688397B (zh) | 一种基于sql的分布式数据统一访问***及方法 | |
CN102750358A (zh) | 一种***数据模型到cim模型的映射方法及*** | |
US9563650B2 (en) | Migrating federated data to multi-source universe database environment | |
CN103870555A (zh) | Spring data JPA实现动态查询的方法 | |
CN104794147A (zh) | 异构数据库访问方法 | |
CN102750354B (zh) | 一种非结构化数据查询操作语言的解析与处理方法 | |
CN111191332A (zh) | 调度主站变电图模到gis平台的存量数据初始化***和方法 | |
CN104636329A (zh) | 一种跨平台大规模异构数据的统一管理方法 | |
CN103164573B (zh) | Pdm管理设计*** | |
CN104731969A (zh) | 分布式环境下海量数据连接聚集查询方法、装置和*** | |
CN115269561B (zh) | 一种混合数据库管理方法、装置、混合数据库及电子设备 | |
CN103345486B (zh) | 应用于远程浏览环境下客户端获取和展示图形文件的方法 | |
CN105786491A (zh) | 一种基于数据描述的命令式智能数据管理*** | |
US20130262417A1 (en) | Graphical Representation and Automatic Generation of Iteration Rule | |
KR102490941B1 (ko) | 엑셀 도구를 이용한 온라인 보고서 작성 시스템 | |
CN109408539A (zh) | 数据操作方法、装置、服务器和存储介质 | |
Papazoglou | Knowledge-driven distributed information systems | |
CN112394978A (zh) | 一种基于配置的属性数据管理方法 | |
CN112965989A (zh) | 一种主体分散数据查询及研判方法 | |
Chunlei et al. | A hardware resource management method for heterogeneous signal processing platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160720 |