[发明专利]一种基于数据处理引擎的软件系统构建方法在审
| 申请号: | 202010703611.8 | 申请日: | 2020-07-21 |
| 公开(公告)号: | CN111831264A | 公开(公告)日: | 2020-10-27 |
| 发明(设计)人: | 王暖庆;丁花;刘和冰 | 申请(专利权)人: | 杭州旷识科技有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20 |
| 代理公司: | 浙江专橙律师事务所 33313 | 代理人: | 朱孔妙 |
| 地址: | 310000 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 数据处理 引擎 软件 系统 构建 方法 | ||
1.一种基于数据处理引擎的软件系统构建方法,其特征在于,包括持久层、数据处理引擎、业务插件、应用构建层和应用交互层:
持久层,所述的持久层为数据存储层,数据储存层包含数据库和文件服务器;
数据处理引擎,所述的数据处理引擎用于接受应用构建层请求的数据,然后将接收到的数据与持久层已有的相关数据打包,并将打包的数据发送给业务插件,然后接收业务插件的反馈,最后对应用构建层的上述请求作出反馈;
业务插件,所述的业务插件通过适配数据处理引擎定义的一个或多个接口与数据处理引擎相连接,所述的业务插件通过上述接口接收数据处理引擎发送的数据,并根据上述数据给出反馈;
应用构建层,所述的应用构建层向数据处理引擎发送请求以及接收数据处理引擎反馈的数据,所述的应用构建层通过多种交互方式与所述的应用交互层提供数据接口;
所述的数据处理引擎根据反馈把需要持久化的数据储存至持久层的数据库中;
应用交互层,所述的应用交互层通过调用应用构建层的接口构建人机交互界面。
2.根据权利要求1所述的一种基于数据处理引擎的软件系统构建方法,其特征在于:所述的数据库包括关系数据库以及非关系数据库,所述的数据处理引擎通过加载上述数据库的表、字段的元数据,均可以读写上述数据库。
3.根据权利要求1所述的一种基于数据处理引擎的软件系统构建方法,其特征在于:所述的数据处理引擎可以持久化应用构建层提交的数据和业务插件反馈的数据到所述的数据库,并且所述的数据处理引擎可以根据需要记录数据历史、扩展数据存储形式。
4.根据权利要求1所述的一种基于数据处理引擎的软件系统构建方法,其特征在于:所述的数据处理引擎可以查询所述的数据库的数据,并把数据传递给业务插件或反馈给应用构建层。
5.根据权利要求1所述的一种基于数据处理引擎的软件系统构建方法,其特征在于:所述的数据处理引擎可以限制应用构建层读写数据范围,所述的读写数据范围包括数据行和数据的列。
6.根据权利要求1所述的一种基于数据处理引擎的软件系统构建方法,其特征在于:所述的应用构建层调用数据处理引擎定义的有限个接口或服务。
7.根据权利要求1所述的一种基于数据处理引擎的软件系统构建方法,其特征在于:所述的应用构建层与应用交互层的交互方式可以是提交或请求列表数据、表单数据、树形数据中的任意一种或者多种形式的组合。
8.根据权利要求1所述的一种基于数据处理引擎的软件系统构建方法,其特征在于:所述的应用构建层与应用交互层适配的数据接口包括统一接口或者轻服务接口。
9.根据权利要求8所述的一种基于数据处理引擎的软件系统构建方法,其特征在于:所述的统一接口能够通过设置参数改变请求的数据,所述的统一接口返回的数据包含接口元数据和数据两部分;所述的轻服务接口为针对不同业务场景定义的个性化接口。
10.根据权利要求8所述的一种基于数据处理引擎的软件系统构建方法,其特征在于:所述的应用交互层可以通过调用统一接口构建通用页面或个性化页面,也可以通过调用轻服务接口构建不同业务场景所需求的页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州旷识科技有限公司,未经杭州旷识科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010703611.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑机械开槽设备
- 下一篇:一种农业用水肥混合设备





