CN105786491A - 一种基于数据描述的命令式智能数据管理*** - Google Patents

一种基于数据描述的命令式智能数据管理*** Download PDF

Info

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
Application number
CN201610098005.1A
Other languages
English (en)
Inventor
冯向阳
吴志强
李飞
崔丙亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Communication Information System Co Ltd
Original Assignee
Inspur Communication Information System Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inspur Communication Information System Co Ltd filed Critical Inspur Communication Information System Co Ltd
Priority to CN201610098005.1A priority Critical patent/CN105786491A/zh
Publication of CN105786491A publication Critical patent/CN105786491A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating 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所述的基于数据描述的命令式智能数据管理***,其特征在于:所述命令式是指终端应用通过提交特定的指令来完成数据的操作。
CN201610098005.1A 2016-02-23 2016-02-23 一种基于数据描述的命令式智能数据管理*** Pending CN105786491A (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112882658A (zh) * 2021-02-10 2021-06-01 深圳市云网万店科技有限公司 数据缓存的扩容方法、装置、计算机设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
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 青岛海尔软件有限公司 项目资源管理***

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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